01 wxPython 帧类 02 wxPython 面板类 wx.Frame类有一个没有参数的默认构造函数。它还有一个带有以下参数的重载构造函数 Wx.Frame (parent, id, title, pos, size, style, name) 序号 参数和描述 1 Parent 窗口父母。如果选择“无”,则对象位于顶层窗口。如果未选择“无”,则框架将显示在父窗口的顶部 2 ID 窗口标识符。通常为-1,让标识符自动生成 3 Title 标题出现在标题栏中 4 Pos 框架的起始位置。如果没有给出,wxDefaultPosition由OS决定 5 Size 窗户的尺寸。wxDefaultSize由OS决定 6 style 由样式常量控制的窗口外观 7 name 对象的内部名称 窗口样式常量 wx.DEFAULT_FRAME_STYLE wx.CAPTION wx.MINIMIZE_BOX wx.MAXIMIZE_BOX wx.CLOSE_BOX wx.SYSTEM_MENU wx.RESIZE_BORDER wx.STAY_ON_TOP wx.FRAME_FLOAT_ON_PARENT wx.DEFAULT_FRAME_STYLE定义为 wx.MINIMIZE_BOX wx.MAXIMIZE_BOX wx.RESIZE_BORDER wx.SYSTEM_MENU wx.CAPTION wx.CLOSE_BOX wx.CLIP_CHILDREN 例 window = wx.Frame(None, -1, “Hello”, pos = (10,10), size = (300,200), style = wxDEFAULT_FRAME_STYLE, name = "frame") wx.Frame类成员函数 序号 功能和描述 1 CreateStatusBar() 在窗口底部创建状态栏 2 CreateToolBar() 在窗口的顶部或左侧创建工具栏 3 GetMenuBar() 获取对菜单栏的引用 4 GetStatusBar() 获取对状态栏的引用 5 SetMenuBar() 显示框架中的菜单栏对象 6 setStatusBar() 将状态栏对象关联到框架 7 SetToolBar() 将工具栏对象关联到框架 8 SetStatusText() 在状态栏上显示文本 9 创建() 使用提供的参数创建框架 10 中央() 将框架放在显示屏的中心 11 SETPOSITION() 将框架放置在给定的屏幕坐标处 12 的setSize() 将框架的大小调整为给定尺寸 13 的setTitle() 在标题栏中插入给定的文本 wx.Frame事件绑定器 序号 活动和描述 1 EVT_CLOSE 当用户单击关闭按钮或以编程方式关闭框架时 2 EVT_MENU_OPEN 当菜单即将打开时 3 EVT_MENU_CLOSE 当菜单刚刚关闭时 4 EVT_MENU_HIGHLIGHT 当突出显示具有指定标识的菜单项时 02 wxPython 面板类