[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