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類
