wx.Frame类不带参数的默认构造函数。它也有一个重载的构造函数的参数如下 -
Wx.Frame (parent, id, title, pos, size, style, name)
| S.N. | 参数 & 描述 |
|---|---|
| 1 |
Parent 窗口的父类。如果“None”被选择的对象是在顶层窗口。如果“None”未被选择时,所述框显示在父窗口的顶层 |
| 2 |
id
窗口标识。通常-1为了让标识符自动生成
|
| 3 |
Title
标题出现在标题栏
|
| 4 |
Pos
帧(frame)的开始位置。如果没有给出,wxDefaultPosition是由操作系统决定
|
| 5 |
Size
窗口的尺寸。 wxDefaultSize 是由操作系统决定
|
| 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类成员函数
| S.N. | 函数 & 描述 |
|---|---|
| 1 |
CreateStatusBar()
创建窗口底部状态栏
|
| 2 |
CreateToolBar()
创建工具栏在窗口的顶部或左侧
|
| 3 |
GetMenuBar()
获取引用菜单栏
|
| 4 |
GetStatusBar()
获取引用状态栏
|
| 5 |
SetMenuBar()
在帧(frame)显示菜单栏对象
|
| 6 |
setStatusBar()
关联状态栏对象到框架(frame)
|
| 7 |
SetToolBar() 关联工具栏对象到框架(frame) |
| 8 |
SetStatusText()
在状态栏上显示的文字
|
| 9 |
Create()
创建有提供参数的框架
|
| 10 |
Centre()
放置该帧(frame)显示在中心
|
| 11 |
SetPosition()
放置帧(frame)在给定的屏幕坐标
|
| 12 |
SetSize()
由给定尺寸调整框架(frame)大小
|
| 13 |
SetTitle()
插入给定文本到标题栏
|
wx.Frame 事件绑定器
| S.N. | 事件 & 描述 |
|---|---|
| 1 |
EVT_CLOSE
当帧被用户关闭/或以编程方式点击关闭按钮
|
| 2 |
EVT_MENU_OPEN
当一个菜单即将打开
|
| 3 |
EVT_MENU_CLOSE
当一个菜单刚刚关闭
|
| 4 |
EVT_MENU_HIGHLIGHT
当指定id菜单项突显
|
上一篇:
wxPython GUI构建工具wxFormBuilder
下一篇:
wxPython Panel类
