天天看點

wxPython中frame的style

wxPython中frame的風格:

wx.DEFAULT_FRAME_STYLE :這是每個視窗的預設風格,包含标題、可調節大小的邊框,最大最小化按鈕、關閉按鈕和系統菜單。

wx.CAPTION :在架構上增加一個标題欄,它顯示該架構的标題屬性。

wx.CLOSE_BOX :訓示系統在架構的标題欄上顯示一個關閉框,使用系統預設的位置和樣式。

Wx.FRAME_ON_TOP : 置頂視窗

w x.FRAME_SHAP ED :用這個樣式建立的架構可以使用SetShape()方法去建立一個非矩形的視窗。

wx.FRAME_TOOL_WINDOW :通過給架構一個比正常更小的标題欄,使架構看起來像一個工具框視窗。在Windows下,使用這個樣式建立的架構不會出現在顯示所有打開視窗的工作列上。

wx.MAXIMIZE_BOX :訓示系統在架構的标題欄上顯示一個最大化框,使用系統預設的位置和樣式。

wx.MINIMIZE_BOX :訓示系統在架構的标題欄上顯示一個最小化框,使用系統預設的位置和樣式。

wx.RESIZE_BORDER :給架構增加一個可以改變尺寸的邊框。

wx.SIMPLE_BORDER :沒有裝飾的邊框。不能工作在所有平台上。

wx.SYSTEM_MENU :增加系統菜單(帶有關閉、移動、改變尺寸等功能)和關閉框到這個視窗。在系統菜單中的改變尺寸和關閉功能的有效性依賴于wx.MAXIMIZE_BOX, wx.MINIMIZE_BOX和wx.CLOSE_BOX樣式是否被應用。

wx.FRAME_EX_META :如果時在 MacOS 中,這個屬性用于是否顯示“金屬風格”

wx.FRAME_EX_CONTEXTHELP :是否有聯機幫助按鈕。

wx.FRAME_FLOAT_ON_PARENT :視窗是否顯示在最上層,與 wxSTAY_ON_TOP 不同,它必須有一個父視窗。

frame窗體風格通過style屬性來設定,例如:style=wx.SYSTEM_MENU|wx.MINIMIZE_BOX|wx.CLOSE_BOX|wx.CAPTION