2014年12月5日 星期五

wxWidgets類列表(一)

wxWidgets類列表(一)


 


資料來源:http://blog.csdn.net/moyumoyu/article/details/6801780


 


管理視窗 

這裏有若干直接由視窗管理器(例如:MS WindowsMotif Window Manager)操縱的窗口類型。在wxWidgets中,framesdialogs是相似的,但是只有dialogs可能是模式的。 














































wxTopLevelWindow



任意的頂層窗口,dialogframe



wxDialog



對話方塊



wxFrame



通用的frame



wxMDIChildFrame



MDI(多文檔介面)child frame



wxMDIParentFrame



MDI parent frame



wxMiniFrame



帶有瘦標題欄的frame



wxSplashScreen



飛濺螢幕類



wxPropertySheetDialog



屬性表對話方塊



wxTipWindow



在一個小視窗中顯示文本



wxWizard



嚮導對話方塊



參見 公共對話方塊 


其他視窗 

這裏有由wxWindow派生的各種類。 






























































wxPanel



跟隨當前用戶設置而改變顏色的視窗



wxScrolledWindow



自動管理捲軸的視窗



wxGrid



表格視窗



wxSplitterWindow



可以被拆分為水準或垂直的視窗



wxStatusBar



frame上實現狀態欄



wxToolBar



工具欄類



wxNotebook



筆記本類



wxListbook



類似於筆記本,但使用列表控制項



wxChoicebook



類似於筆記本,但使用選擇控制項



wxSashWindow



包含四個可拖拽框格的窗口



wxSashLayoutWindow



 



wxVScrolledWindow



wxScrolledWindow一樣,但支持可變高度的行



wxWizardPage



嚮導對話方塊中頁面的基類



wxWizardPageSimple



嚮導對話方塊中的頁面





公共對話方塊 

公共對話方塊是在應用程式中被頻繁使用的現成的對話方塊類。 


































































wxDialog



公共對話方塊的基類



wxColourDialog



顏色選擇對話方塊



wxDirDialog



目錄選擇對話方塊



wxFileDialog



檔選擇對話方塊



wxFindReplaceDialog



文本搜索/替換對話方塊



wxMultiChoiceDialog



從列表獲得一個或多個選擇的對話方塊



wxSingleChoiceDialog



從列表中獲得一個選擇的對話方塊,並且返回一個字串



wxTextEntryDialog



從用戶那裏獲得一行文本的對話方塊



wxPasswordEntryDialog



從用戶那裏獲得一個密碼的對話方塊



wxFontDialog



字體選擇對話方塊



wxPageSetupDialog



標準頁面設置對話方塊



wxPrintDialog



標準列印對話方塊



wxProcessDialog



進程指示對話方塊



wxMessageDialog



簡單的消息對話方塊



wxWizard



嚮導對話方塊





控制項 

典型的,提供與用戶之間交互的小視窗。控制項不是靜態的,它們能夠具有與之關聯的validators 


























































































































wxControl



控制項的基類



wxButton



按鈕控制項,顯示文本



wxBitmapButton



按鈕控制項,顯示一張點陣圖



wxToggleButton



一個按鈕,當用戶單擊時保持按下(狀態)



wxCalendarCtrl



顯示一個完整的月曆的控制項



wxCheckBox



檢查框控制項



wxCheckBox



 



wxCheckListBox



每個條目左邊都有一個檢查框的列表框



wxChoice



選擇控制項(一個沒有可編輯區的下拉式列示方塊)



wxComboBox



包含一個可編輯區的選擇框



wxDatePickerCtrl



簡單的日期選擇控制項



wxGauge



顯示一個變化數量的控制項,如剩餘時間



wxGenericDirCtrl



顯示一個目錄樹的控制項



wxHtmlListBox



顯示HTML內容的列表框



wxStaticBox



一個靜態的或將相關控制項在視覺上組合在一起的方框



wxListBox



單選或多選的字串列表



wxListCtrl



顯示字串列表,和/或圖示,加上一個多列報表視圖



wxListView



一個簡單的介面(wxListCtrl的報表視圖外觀)



wxTextCtrl



單行或多行文本編輯控制項



wxTreeCtrl



樹(層次)控制項



wxScrollBar



捲軸控制項



wxSpinButton



一個旋轉或‘up-down’控制項



wxSpinCtrl



一個旋轉控制項 例如:旋轉按鈕和文本控制項



wxStaticText



一行或多行的不可編輯文本



wxStaticBitmap



顯示一張點陣圖的控制項



wxRadioBox



一個單選按鈕的組合



wxRadioButton



以相互排斥的方式和其他圓形按鈕一起使用的圓形按鈕



wxSlider



用戶可拖拽的滑塊



wxVListBox



支援可變行高的列表框





菜單 


















wxMenu



顯示連續的功能表條目以供選擇



wxMenuBar



包含連續功能表以一個frame的方式以供使用



wxMenuItem



表示單個菜單條目





窗口佈局 

有兩種不同的視窗(特別是對話方塊)佈局系統。一個是基於號稱sizer的,它需要少量的定位,思考和計算,並且在所有平臺下產生看起來一樣的對話方塊。另一個是基於所謂的約束的, 
雖然它仍然可用,但是已經被廢棄了。 
Sizer概述 描述基於sizer的佈局 
這些類是有關基於sizer佈局的 






























wxSizer



抽象基類



wxGridSizer



在所有單元有著相同大小的網格中佈局視窗的sizer



wFlexGridSizer



在一個可變網格中佈局視窗的sizer



wxGridBagSizer



另一個網格sizer,讓你指定一個條目的單元,且條目可以跨越行和/或列



wxBoxSizer



在一行或一列中佈局窗口的sizer



wxStaticBoxSizer



wxBoxSizer相同,但是包含一個靜態框的邊框



約束概述 描述基於約束的佈局 
這些類是有關基於約束的視窗佈局 














wxIndividualLayoutConstraint



描述單個約束尺寸



wxLayoutConstraints



描述一個視窗類的約束



 













 




沒有留言:

張貼留言