wxWidgets类列表(一)

来源:互联网 发布:ipad传视频软件 编辑:程序博客网 时间:2024/06/06 00:03
 管理窗口

这里有若干直接由窗口管理器(例如:MS Windows或Motif Window Manager)操纵的窗口类型。在wxWidgets中,frames和dialogs是相似的,但是只有dialogs可能是模式的。

wxTopLevelWindow

任意的顶层窗口,dialogframe

wxDialog对话框wxFrame通用的framewxMDIChildFrameMDI(多文档界面)child framewxMDIParentFrameMDI parent framewxMiniFrame带有瘦标题栏的framewxSplashScreen飞溅屏幕类wxPropertySheetDialog属性表对话框wxTipWindow在一个小窗口中显示文本wxWizard向导对话框参见 公共对话框


其它窗口

这里有由wxWindow派生的各种类。
wxPanel跟随当前用户设置而改变颜色的窗口wxScrolledWindow自动管理滚动条的窗口wxGrid表格窗口wxSplitterWindow可以被拆分为水平或垂直的窗口wxStatusBarframe上实现状态栏wxToolBar工具栏类wxNotebook笔记本类wxListbook类似于笔记本,但使用列表控件wxChoicebook类似于笔记本,但使用选择控件wxSashWindow包含四个可拖拽框格的窗口wxSashLayoutWindow wxVScrolledWindowwxScrolledWindow一样,但支持可变高度的行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在所有单元有着相同大小的网格中布局窗口的sizerwFlexGridSizer在一个可变网格中布局窗口的sizerwxGridBagSizer另一个网格sizer,让你指定一个条目的单元,且条目可以跨越行和/或列wxBoxSizer在一行或一列中布局窗口的sizerwxStaticBoxSizerwxBoxSizer相同,但是包含一个静态框的边框约束概述 描述基于约束的布局
这些类是有关基于约束的窗口布局
wxIndividualLayoutConstraint描述单个约束尺寸wxLayoutConstraints描述一个窗口类的约束
原创粉丝点击