Zi 字媒體
2017-07-25T20:27:27+00:00
wxWidgets類列表(一)
資料來源:http://blog.csdn.net/moyumoyu/article/details/6801780
管理視窗
這裏有若干直接由視窗管理器(例如:MS Windows或Motif Window Manager)操縱的窗口類型。在wxWidgets中,frames和dialogs是相似的,但是只有dialogs可能是模式的。
wxTopLevelWindow
任意的頂層窗口,dialog或frame
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
描述一個視窗類的約束
寫了
5860316篇文章,獲得
23313次喜歡