放置其他控件的窗口
Panel(parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize,
style=TAB_TRAVERSAL, name=PanelNameStr)
参数 | 类型 | 描述 |
---|---|---|
parent | wx.Window | 父窗口 |
id | wx.WindowID | 面板的标识符 (ID_ANY 被视为默认值) |
pos | wx.Point | 面板位置 (wx.DefaultPosition 表示默认位置 由窗口系统或wxWidgets选择,取决于平台) |
size | wx.Size | 面板大小 (wx.DefaultSize 表示默认大小 (由窗口系统或wxWidgets选择,取决于平台) |
style | long | 窗口样式 |
name | 字符串 | 窗口名称 |
class DemoFrame(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent, title='面板',size=(300,200))
self.initUI()
def initUI(self):
panel = wx.Panel(self, -1, size=(200,200), pos=(50,35))
wx.Button(panel, -1, 'Panel里边')
wx.Button(self, -1, 'Frame里边')
if __name__ == '__main__':
app = wx.App()
frame = DemoFrame(None)
frame.Show()
app.MainLoop()