wxPython -- wxFrame style設定語法


wxPython -- wxFrame style設定語法
有關wx.Frame的style的設定,先前說過是透過位元遮罩(bitmask)來處理,這裡來作比較詳細的說明標
準可設定的參數有:wx.CAPTION, wx.CLOSE_BOX, wx.DEFAULT_FRAME_STYLE,
wx.FRAME_SHAPED, wx.FRAME_TOOL_WINDOW, wx.MAXIMIZE_BOX,
wx.MINIMIZE_BOX, wx.RESIZE_BORDER, wx.SIMPLE_BORDER, wx.SYSTEM_MENU等基
本設定我們可以透過wx.DEFAULT_FRAME_STYLE其實就是透過 wx.MAXIMIZE_BOX | wx.MINIMIZE_BOX
| wx.RESIZE_BORDER | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX所組成,這樣看懂了嗎?!就是你要哪一個功能,就用|把它加進去就好!但是wxPython更體貼,還有可以去除的功能喔!譬如我不要可縮放邊界、最小化按鈕跟最大化按鈕,這樣我們就可以用以下的方式來設定:wx.DEFAULT_FRAME_STYLE ^ (wx.RESIZE_BORDER | wx.MINIMIZE_BOX | wx.MAXIMOZE_BOX)這樣你就會看到不一樣的Frame效果!
其中wx.CAPTION 决定窗口标题栏是否显示 
wx.SYSTEM_MENU 标题栏上的菜单是否显示