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菜单项突显
|