[python] wxSizers
Leos Pol
leos na radiante-corp.com
Úterý Únor 20 07:56:47 CET 2007
Jakub Vojáček wrote:
> # -*- coding: cp1250 -*-
> import wx
> class Ukazka:
> def __init__(self):
> okno = wx.App(0)
> self.okno=wx.Frame(None,id=-1)
> sizer=wx.BoxSizer(wx.HORIZONTAL)
> ukazka=self.ukazka(self.okno)
> sizer.Add(ukazka)
> self.okno.SetSizer(sizer)
> self.okno.Show(True)
> okno.MainLoop()
> def ukazka(self,parent):
> ram=wx.Frame(parent)
> sizer=wx.BoxSizer(wx.HORIZONTAL)
> sizer.Add(wx.StaticText(ram,label="Bla"))
> ram.SetSizer(sizer)
> return ram
> if __name__ == "__main__":
> Ukazka()
>
> Otevře to okno, ale v něm nic není, i když by v něm by mel být text "Bla". Prostě se to nezobrazí. Ale zkusím:
> ukazka.Show(True)
> tak se mi otevře nový okno a v něm je správný text. Nechápu proč se to nevykreslí. Děkuji
>
Zda se mi to, nebo se snazite nacpat child frame (ram) do sizeru parenta
(self.okno)? Nemyslim si, ze tohle opravdu chcete.
Leo
--
----
Leos Pol
SW Engineer
Radiante Corp.
If it can be imagined,
we can implement it
Další informace o konferenci Python