【wxWidgets 笔记】控件介绍

【wxWidgets 笔记】控件介绍一 常用控件 控件类 介绍 截图 Linux 截图 Windows 11 wxBoxSizer 用于管理布局的控件 可以将多个控件组织成水平或垂直方向的布局 wxButton 按钮控件 可以让用户在应用程序中执行操作 wxCalendarCt 日历控件

大家好,我是讯享网,很高兴认识大家。

一、常用控件

控件类 介绍 截图(Linux) 截图(Windows 11)
wxBoxSizer 用于管理布局的控件,可以将多个控件组织成水平或垂直方向的布局。
wxButton 按钮控件,可以让用户在应用程序中执行操作。 wxButton
讯享网
wxButton
wxCalendarCtrl 日历控件,可以在应用程序中显示一个月份的日历。 wxCalendarCtrl wxCalendarCtrl
wxCheckListBox 带复选框的列表框控件,可以让用户选择多个选项。 wxCheckListBox wxCheckListBox
wxChoice 选择控件,可以选择字符串选项列表中任意一项 wxChoice wxChoice
wxColourPickerCtrl 颜色选择框控件,可以让用户选择颜色。 wxColourPickerCtrl wxColourPickerCtrl
wxComboBox 下拉框控件,可以让用户从一个预设的选项列表中选择一个选项。 wxComboBox wxComboBox
wxDatePickerCtrl 日期选择框控件,可以让用户选择日期。 wxDatePickerCtrl wxDatePickerCtrl
wxDirPickerCtrl 目录选择框控件,可以让用户选择一个目录。 wxDirPickerCtrl wxDirPickerCtrl
wxDialog 对话框控件,可以展示特定的信息或让用户输入特定的信息。 wxDialog wxDialog
wxFilePickerCtrl 文件选择框控件,可以让用户选择一个文件。 wxFilePickerCtrl wxFilePickerCtrl
wxFontPickerCtrl 字体选择框控件,可以让用户选择字体。 wxFontPickerCtrl wxFontPickerCtrl
wxFrame 窗口控件,是应用程序中最基本的控件。
wxGauge 进度条控件,可以在应用程序中展示任务的完成进度。 wxGauge wxGauge
wxHtmlWindow HTML窗口控件,可以在应用程序中展示HTML内容。 wxHtmlWindow wxHtmlWindow
wxListBox 列表框控件,可以在应用程序中展示一组有序的数据。 wxListBox wxListBox
wxListCtrl 列表控件,可以在列表控件中展示一组有序的数据。 wxListCtrl wxListCtrl
wxMediaCtrl 媒体控件,可以在应用程序中播放音频或视频。
wxMenu 菜单控件,可以在菜单栏或弹出菜单中展示菜单项。 wxMenu wxMenu
wxMenuBar 菜单栏控件,可以在应用程序中展示菜单。 wxMenuBar wxMenuBar
wxNotebook 笔记本控件,可以将多个选项卡组合在一个控件中显示。 wxNotebook wxNotebook
wxPanel 面板控件,是一种轻量级的控件,可以将多个控件组合到一个面板中。
wxRadioBox 单选框控件,可以让用户从一组预设的选项中选择一个选项。 wxRadioBox wxRadioBox
wxRichTextCtrl 富文本框控件,可以在应用程序中编辑富文本。 wxRichTextCtrl wxRichTextCtrl
wxScrollBar 滚动条控件,可以让用户在一定范围内滚动控件,以获取或设置值。
wxSearchCtrl 搜索框控件,可以让用户搜索应用程序中的数据。 wxSearchCtrl wxSearchCtrl
wxSlider 滑块控件,可以让用户在一定范围内滑动控件,以获取或设置值。 wxSlider wxSlider
wxSpinButton 数字微调按钮控件,可以让用户通过按钮增加或减少数字微调框中的数字。 wxSpinButton wxSpinButton
wxSpinCtrl 数字微调框控件,可以让用户在应用程序中输入数字。 wxSpinCtrl wxSpinCtrl
wxSplitterWindow 分隔窗口控件,可以将一个窗口分隔成两个可调整大小的子窗口。 wxSplitterWindow wxSplitterWindow
wxStaticBitmap 静态位图控件,可以在应用程序中显示图像。 wxStaticBitmap wxStaticBitmap
wxStaticText 静态文本控件,可以在应用程序中显示文字信息。 wxStaticText wxStaticText
wxStatusBar 状态栏控件,可以在应用程序底部展示状态信息。 wxStatusBar wxStatusBar
wxTextCtrl 文本框控件,可以让用户在应用程序中输入文本信息。 wxTextCtrl wxTextCtrl
wxTimePickerCtrl 时间选择框控件,可以让用户选择时间。 wxTimePickerCtrl wxTimePickerCtrl
wxToolBar 工具栏控件,可以在应用程序中展示常用的工具按钮。 wxToolBar 不想配置加载的资源脚本了,略……
wxTreeCtrl 树形控件,可以在树形控件中展示分层结构的数据。 wxTreeCtrl wxTreeCtrl
wxWebView Web视图控件,可以在应用程序中显示Web内容。 wxWebView wxWebView

二、非常用控件

控件类 介绍
wxCollapsiblePane 可折叠的窗格控件,可以在用户单击标题栏时展开或折叠该窗格。
wxDataViewCtrl 数据表格控件,可以在应用程序中展示大量数据。
wxDataViewTreeCtrl 数据树控件,可以在应用程序中展示树形结构数据。
wxGrid 网格控件,可以在应用程序中展示表格数据。
wxListView 列表控件,可以在应用程序中展示列表数据。
wxPropertyGrid 属性表格控件,可以在应用程序中展示和编辑属性。
wxRibbonBar Office 风格的 Ribbon 控件,可以在应用程序中添加类似于 Microsoft Office 的功能区。

除此之外,还有一些其他的非常用控件,包括 wxRichToolTipwxRichMessageDialogwxTaskBarIconwxDatePickerCtrl 等等,但这些控件相对来说更加专业化,使用频率也相对较低。

上面是我花了一点时间根据自己的使用情况以及百度上搜索到的控件信息所做的一个汇总,如有错误,欢迎大家指正。

小讯
上一篇 2025-03-30 14:53
下一篇 2025-01-25 11:31

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/31944.html