Стиль Fusion
Стиль Fusion предназначен для настольных приложений.
Стиль Fusion — это платформонезависимый стиль, предоставляющий вид и ощущения настольного приложения. Он использует тот же язык дизайна, что и стиль Fusion для Qt Widgets.
Чтобы запустить приложение со стилем Fusion, см. Использование стилей в Qt Quick Controls.
Примечание: Стиль Fusion не является родным стилем для настольных платформ. Он работает на любой платформе и выглядит одинаково. Незначительные различия могут возникать из-за различий в стандартных цветовых палитрах системы, доступных шрифтах и движках рендеринга шрифтов.
Настройка
Стиль Fusion использует стандартную системную палитрy для предоставления цветов, соответствующих окружению рабочего стола.
Пользовательские палитры могут быть заданы для любого элемента управления, попапа или окна приложения. Явные атрибуты палитры автоматически передаются от родителя к дочерним элементам, переопределяя любые системные значения по умолчанию для этого атрибута. В следующем примере окно и все три переключателя отображаются с фиолетовым выделением:
import QtQuick 2.12
import QtQuick.Controls 2.12
ApplicationWindow {
visible: true
palette.highlight: "violet"
Column {
anchors.centerIn: parent
Switch { text: qsTr("First"); checked: true }
Switch { text: qsTr("Second"); checked: true }
Switch { text: qsTr("Third") }
}
} |
См. также Базовый стиль, Материал стиль, Универсальный стиль
Связанная информация
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qtquickcontrols2-fusion.html