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