【wxWidgets 笔记】控件介绍

文章介绍了各种GUI控件,如wxBoxSizer用于布局管理,wxButton作为操作按钮,还包括日历、颜色选择、文件选择等控件,适用于Linux和Windows11平台。此外,还提到了一些不常用但专业的控件,如wxDataViewCtrl和wxRibbonBar。
摘要由CSDN通过智能技术生成

一、常用控件

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

二、非常用控件

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

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

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

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xiao_Ley

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值