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) 提供了一个结合按钮和弹出列表的小部件。