I am trying to get a wxTextCtrl to expand to the maximum available
space.Despite all my efforts I am rewarded with the minimum size!
I have attached the XRC file. I am trying to get it drawn with the
following code:
`class MyXRCPanel(wx.Panel):
def __init__(self,parent,uibase,state):
self.params=(parent,uibase)
wx.Panel.__init__(self, parent,
style=wx.TAB_TRAVERSAL|wx.NO_BORDER|wx.EXPAND)
RESFILE="c:\\panel.xrc"
self.res = xrc.XmlResource(RESFILE)
print RESFILE,self.res
sizer = wx.BoxSizer(wx.VERTICAL)
self.panel = self.res.LoadPanel(self, "state%i"%state)
if self.panel==None:
print "ERROR could not get state%i,
RESFILE=%s"%(state,RESFILE)
self.buttonEvents={}
sizer.Add(self.panel, 0, wx.EXPAND)
self.SetSizer(sizer)
self.Fit()
self.Layout()
def OnSize(evt, win=self):
win.panel.SetSize(evt.GetSize())
`I think I have set everything to expand. What I am doing wrong?
Paul
panel.xrc (1.58 KB)
···
-- Paul Sijben tel: +31334566488
Eemvalley Systems & Technology fax: +31334557523
the Netherlands