Галерея виджетов Qt
Поддержка Qt для стилей и тем виджетов позволяет вашему приложению соответствовать среде настольной операционной системы.
Примеры виджетов демонстрируют, как некоторые виджеты, доступные в Qt, могут отображаться при настройке для использования определенного стиля. Каждый стиль доступен только на соответствующей платформе и обеспечивает родной вид и ощущение, интегрируясь в тему платформы. Таким образом, окончательный вид зависит от активной темы.
| Стиль Windows ("windows") предоставляется классом QWindowsStyle. | |
| Стиль Windows Vista ("windowsvista") предоставляется классом QWindowsVistaStyle. | |
| Стиль macOS ("macOS") предоставляется классом QMacStyle. | |
| Стиль Fusion ("fusion") предоставляется классом QFusionStyle. |
Пример Styles отображает следующие виджеты:
- 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) предоставляет объединённую кнопку и всплывающее меню.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/gallery.html