このような BoxSizer を作成すると:
class MyForm(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, wx.ID_ANY,
"App",size=(800,600),style= wx.SYSTEM_MENU | wx.CAPTION | wx.MINIMIZE_BOX | wx.CLOSE_BOX)
self.panel=wx.Panel(self,size=(800,600))
# create BoxSizer and fill it with elements
できます。しかし、私がこれを行うと:
class MyForm(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, wx.ID_ANY,
"App",size=(800,600),style= wx.SYSTEM_MENU | wx.CAPTION | wx.MINIMIZE_BOX | wx.CLOSE_BOX)
panelThree(self)
class panelThree(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent=parent,size=(800,600))
self.panel=wx.Panel(self,size=(800,600))
# create BoxSizer and fill it with elements
すべての要素が左上隅にあり、互いに重なり合っています。クラスpanelThreeで BoxSizer を使用する場合、どのように使用する必要がありますか? ここから例を取りました: http://wiki.wxpython.org/BoxSizerTutorial