Стиль Fusion
Стиль Fusion предназначен для настольных приложений.
Стиль Fusion — это платформенно-независимый стиль, обеспечивающий внешний вид и ощущения настольных приложений. Он использует ту же языковую модель дизайна, что и стиль Fusion для виджетов Qt.
Чтобы запустить приложение со стилем Fusion, см. Использование стилей в Qt Quick Controls.
Примечание: Стиль Fusion не является родным стилем для настольных систем. Стиль работает на любой платформе и выглядит одинаково. Незначительные различия могут возникать из-за различий в стандартных системных палитрах, доступных шрифтах и движках рендеринга шрифтов.
Настройка
Стиль Fusion использует стандартную системную палитру для обеспечения цветов, соответствующих рабочей среде.
Пользовательские палитры могут быть заданы для любого элемента управления, попапа или окна приложения. Явные атрибуты палитры автоматически передаются от родительского элемента к дочерним элементам, перезаписывая любые системные значения по умолчанию для данного атрибута. В приведенном ниже примере окно и все три переключателя отображаются с фиолетовым выделением:
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.1/qtquickcontrols2-fusion.html