wxWidgets類列表(一)

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

描述一個視窗類的約束

 

 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *