Fusion-Stil

Der Fusion-Stil ist ein desktop-orientierter Stil.

Der Fusion-Stil ist ein plattformunabhängiger Stil, der ein desktop-orientiertes Aussehen und Gefühl bietet. Er implementiert die gleiche Designsprache wie der Fusion-Stil für Qt Widgets.

Der Fusion-Stil wechselt automatisch zwischen dunklen und hellen Themen entsprechend den Systemeinstellungen. Informationen zum Festlegen von benutzerdefinierten Themenfarben finden Sie im Abschnitt " Anpassung".

Das helle Design des Fusion-Stils.

Das dunkle Design des Fusion-Stils.

Wie Sie eine Anwendung mit dem Fusion-Stil ausführen, erfahren Sie unter Verwendung von Stilen in Qt Quick Controls.

Hinweis: Der Fusion-Stil ist kein nativer Desktop-Stil. Der Stil kann auf jeder Plattform ausgeführt werden und sieht überall ähnlich aus. Geringfügige Unterschiede können aufgrund von Unterschieden bei den Standard-Systempaletten, den verfügbaren Schriftarten und den Schrift-Rendering-Engines auftreten.

Anpassung

Der Fusion-Stil verwendet die Standard-Systempalette Palette, um Farben bereitzustellen, die der Desktop-Umgebung entsprechen.

Sie können benutzerdefinierte Paletten für jedes Steuerelement, popup oder application window angeben. Explizite Palettenattribute werden automatisch von den übergeordneten zu den untergeordneten Steuerelementen übertragen und setzen alle Systemvorgaben für dieses Attribut außer Kraft. Im folgenden Beispiel werden das Fenster und alle drei Schalter mit einer violetten Farbe hervorgehoben:

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") }
    }
}

Siehe auch Basic Style, Material Style, Universal Style

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.