may be an newbiequestion:
why one Panel in a Frame doesn't work?
app.runOK shows a blue and a red panel on 800x600 Frame
app.runNotOK shows a blue 800x600 Frame
any help?
thanks in advance
Manfred
###### test1.py
from wxPython.wx import *
class myApp(wxPySimpleApp):
# doesn't run with subpanelB or subpanelR alone
def runOK (self):
mframe = wxFrame(None,-1,"Test",size=(800,600))
subpanelB = wxPanel(mframe,-1,size=(400,200),pos=(50,10))
subpanelB.SetBackgroundColour('blue')
subpanelR = wxPanel(mframe,-1,size=(400,200),pos=(50,300))
subpanelR.SetBackgroundColour('red')
mframe.Show()
···
#
def runNotOK (self):
mframe = wxFrame(None,-1,"Test",size=(800,600))
subpanelB = wxPanel(mframe,-1,size=(400,200),pos=(50,10))
subpanelB.SetBackgroundColour('blue')
mframe.Show()
if __name__=="__main__":
app = myApp()
app.runOK()
#app.runNotOK()
app.MainLoop()