[python] wxSizers
Petr Hlávka
petrhlavka na gmail.com
Úterý Únor 20 21:57:26 CET 2007
Dobry den,
nefunguje to, protoze ten druhy frame vybec nezobrazite (nezavolate na
nej Show()). wx.Frame neni mozna uplne vyztizny nazev, z pohledu
window manageru se jedna o samostatne okno
A frame is a window whose size and position can (usually) be changed
by the user. It usually has thick borders and a title bar, and can
optionally contain a menu bar, toolbar and status bar. A frame can
contain any window that is not a frame or dialog.
On 2/20/07, Jakub Vojáček <Jakohv na seznam.cz> wrote:
> > Od: Petr Hlávka <petrhlavka na gmail.com>
> > ...
> Tohle jsem taky zvládl, ale nefunguje mi to když dám ten graf do dalšího Framu. Já vím, je to zbytečný, ale nechápu proč to nefunguje:
> def __init__(self):
> data = [(1,2), (2,3), (3,5), (4,6), (5,8), (6,8), (10,10)]
> okno=wx.Frame(None)
> radic=wx.BoxSizer(wx.VERTICAL)
> #
> ram=wx.Frame(okno)
> client = plot.PlotCanvas(ram)
> line = plot.PolyLine(data, legend='', colour='pink', width=1)
> gc = plot.PlotGraphics([line], 'Line Graph', 'X Axis', 'Y Axis')
> client.Draw(gc, xAxis= (0,15), yAxis= (0,15))
> #
> radic.Add(ram,1,wx.EXPAND)
> radic.Layout()
> okno.SetSizer(radic)
> okno.Show(True)
ram.Show(True)
>
> Dokumentaci jsem si prošel, stejně tak i demo ukázky ale nepochopil jsem z toho porč mi to nefunguje...
>
S pozdravem Petr Hlavka.
Další informace o konferenci Python