Qt Widget 画廊#
在不同的平台上展示了不同样式的 Qt 控件。
Qt 对控件样式和主题的支持使得您的应用能够与原生桌面环境相适应。
控件示例展示了当配置使用特定样式时,Qt 中的一些控件可能的外观。每种样式仅在相应平台上可用,并通过集成到平台主题中,提供原生的外观和感觉。因此,最终的外观取决于活动主题。
Windows 样式(“windows”)由 QWindowsStyle 提供。
![]()
![]()
Windows Vista 样式(“windowsvista”)由 QWindowsVistaStyle 提供。
macOS 样式(“macOS”)由 QMacStyle 提供。
![]()
![]()
Fusion 样式(“fusion”)由 QFusionStyle 提供。
样式示例显示了以下控件
QCheckBox
(1)提供一个带有文本标签的复选框。
QRadioButton
(2)提供一个带有文本或图标标签的单选按钮。
QPushButton
(3)提供一个命令按钮。
QTabWidget
(4)提供一个具有标签的控件堆栈。
QTableWidget
(5)提供一个基于项目的经典表格视图。
QScrollBar
(6)提供一个垂直或水平滚动条。
QProgressBar
(7)提供一个水平进度条。
QDateTimeEdit
(8)提供用于编辑日期和时间的控件。
QSlider
(9)提供一个垂直或水平滑块。
QDial
(10)提供一个圆形范围控制器(如速度计或电位器)。
日历控件示例显示了更多的控件,这里在 Windows 10 和 macOS 上运行
Windows 10 上的日历控件示例
macOS 上的日历控件示例
QGroupBox
(1)提供一个带标题的分组框框架。
QCalendarWidget
(2) 提供了一个可以选择日期的月历小部件。
QLabel
(3) 提供文本或图像显示功能。
QDateEdit
(4) 提供了一个用于编辑日期的小部件。
QComboBox
(5) 提供了一个结合按钮和弹出列表的小部件。