[python] Wx Grab_set()

Leos Pol leos na radiante-corp.com
Sobota Březen 3 10:58:42 CET 2007


Jakub Vojacek wrote:
> Ahoj
>  
> Je ve Wx metoda podobná Tkinterovksé grab_set()? tedy že by nové okno 
> bylo aktivní a nedalo by se přepnout na rodičovské, dokud bych 
> nezavřel to první. Ukázka:
>  
> # -*- coding: cp1250 -*-
> import wx
> def nove_okno(parent):
>     
> okno2=wx.Frame(parent,size=(100,100),style=wx.FRAME_NO_TASKBAR|wx.FRAME_FLOAT_ON_PARENT|wx.CAPTION)
>     okno2.SetBackgroundColour((236, 233, 216))
>     okno2.Centre()
>     okno2.Show()
> p = wx.App(0)
> okno=wx.Frame(None)
> button=wx.Button(okno,label="dd")
> button.Bind(wx.EVT_BUTTON,lambda e:nove_okno(okno))
> okno.Show(True)
> p.MainLoop()
>  
> okno2 by mělo být aktivní a na okno by se nemělo dát přepnout dokud 
> nezavřu okno2...
Zdravim, okno2 by melo byt wx.Dialog a misto okno2.Show() by se melo 
udelat okno2.ShowModal().

Leo

-- 
----
Leos Pol
SW Engineer
Radiante Corp.

If it can be imagined,
we can implement it



Další informace o konferenci Python