Spec-Zone.ru › Qt 5.15

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

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

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

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

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

Spec-Zone.ru

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