3 新增選單

2021-07-08 21:01:49 字數 1264 閱讀 4681

每個應用程式都應該有乙個選單欄和乙個狀態列。讓我們將它們新增到我們的:

[python]view plain

copy

self

.createstatusbar()  

filemenu = wx.menu()  

,"infomation about this program"

)  ,

"close program"

)  menubar = wx.menubar()  

)  self

.setmenubar(menubar)  

注意:wx.id_about,wx.id_exit都是wxpython的標準組合id,這是乙個好習慣使用標準的id

完整的程式:

[python]view plain

copy

'''''

created on 2012-6-28

@author: administrator

'''import

wx  

class

myframe(wx.frame):  

def__init__(

self

,parent,title):  

wx.frame.__init__(self

,parent,title=title,size=(

400,

300))  

self

.control = wx.textctrl(

self

,style=wx.te_multiline)  

self

.createstatusbar()  

filemenu = wx.menu()  

,"infomation about this program"

)  ,

"close program"

)  menubar = wx.menubar()  

)  self

.setmenubar(menubar)  

self

.show(

true

)  )  

frame = myframe(none

,"small editor"

)  

執行程式應該如下畫面:

動態新增選單

動態新增選單 是在原有的選單欄中用程式新增子選單,而不是視覺化操作 在 mainframe 裡面的oncreate 函式裡面 注意 在 resource.h 中新增資源 id定義 define idm hello 111 建立資源 id,只是為了後面新增選單命令響應函式 演算法 s1 建立乙個空的彈...

Dialog Based新增選單步驟

1.建立基於對話方塊的工程 2.選擇insert resource 新增 menu資源 3.新增選單的內容 主選單項 主選單無 id 下拉列表項 新增id,在5中新增函式 4.選單關聯對話方塊 右鍵對話方塊選擇properties,在menu中選擇對話方塊要關聯的選單id即可 5.新增選單響應 開啟...

windows程式設計之新增選單

載入選單有三種方法 首先你要先新增乙個資源檔案 menu 加入id號為idr menu1 第一種方法 hemenu hmenu wndclass.lpszmenuname lpcstr idr menu1 第二種方法 hemenu hmenu hmenu loadmenu hinstance,lpc...