Стиль Windows
Стиль Windows — это стиль, который выглядит как родной для Windows. Подробнее...
| Заявление об импорте: | import QtQuick.Controls.Windows |
| С: | Qt 6.0 |
Стиль Windows — это стиль, который выглядит как родной для Windows. Элементы управления отрисовываются во время выполнения с использованием нативных библиотек и поэтому доступны только для приложений, работающих на Windows.
Примечание: Обратите внимание, что внешний вид этого стиля может меняться от одной малой версии Qt к следующей, чтобы лучше сочетаться с родными приложениями на платформе.
|
Стиль Windows |
Чтобы запустить приложение со стилем Windows, см. Использование стилей в Qt Quick Controls.
Текущее состояние
Стиль Windows находится в разработке, и некоторые элементы управления пока не поддерживаются. Это: BusyIndicator, DelayButton, PageIndicator, RangeSlider, Switch, TabBar и Tumbler. Эти элементы управления будут использовать стиль Fusion Style.
Настройка
Цель стиля Windows — сделать элементы управления похожими по внешнему виду и ощущению на родные элементы управления в Windows. Стиль будет следовать теме и цветам, настроенным глобально в настройках Windows, и не имеет отдельного API для настройки поверх этого.
Примечание: Стиль Windows не подходит для настройки. Главная причина в том, что он иногда рисует и содержимое, и фон на один элемент фона, что не будет хорошо выглядеть вместе с пользовательским элементом содержимого. Также он имеет тенденцию использовать отступы и вложенные значения, которые отличаются от других стилей. Вместо этого рекомендуется всегда основывать настраиваемый элемент управления на одном стиле, доступном на всех платформах, например, Basic Style, Fusion Style, Imagine Style, Material Style, Universal Style. Сделав это, вы гарантируете, что он всегда будет выглядеть одинаково, независимо от того, с каким стилем запущено приложение. Например:
import QtQuick.Controls.Basic as Basic
Basic.SpinBox {
background: Rectangle { /* ... */ }
} См. также Стиль Qt Quick Controls
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtquickcontrols2-windows.html