wxWidgets类列表(一)

  管理窗口

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

wxTopLevelWindow

任意的顶层窗口,dialogframe

wxDialog对话框
wxFrame通用的frame
wxMDIChildFrameMDI(多文档界面)child frame
wxMDIParentFrameMDI parent frame
wxMiniFrame带有瘦标题栏的frame
wxSplashScreen飞溅屏幕类
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在所有单元有着相同大小的网格中布局窗口的sizer
wFlexGridSizer在一个可变网格中布局窗口的sizer
wxGridBagSizer另一个网格sizer,让你指定一个条目的单元,且条目可以跨越行和/或列
wxBoxSizer在一行或一列中布局窗口的sizer
wxStaticBoxSizerwxBoxSizer相同,但是包含一个静态框的边框
约束概述 描述基于约束的布局
这些类是有关基于约束的窗口布局
wxIndividualLayoutConstraint描述单个约束尺寸
wxLayoutConstraints描述一个窗口类的约束
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值