Spec-Zone.ru › Qt 5.12

Стиль 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") }
    }
}

См. также Стиль по умолчанию, Материал Стиль, Универсальный Стиль

Связанная информация

  • Стилевание Qt Quick Controls 2

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qtquickcontrols2-fusion.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API