Auf dieser Seite

Palette QML Type

Enthält Farbgruppen für jeden Zustand eines QML-Elements. Mehr...

Import Statement: import QtQuick
Inherits:

ColorGroup

Eigenschaften

Ausführliche Beschreibung

Eine Palette besteht aus drei Farbgruppen: „ active “, „ disabled “ und „ inactive “. Die Farbgruppe „ active “ ist die Standardgruppe: Ihre Farben werden für andere Gruppen verwendet, wenn für diese Gruppen keine Farben explizit festgelegt wurden.

Im folgenden Beispiel wird die Farbe auf alle Farbgruppen angewendet:

ApplicationWindow {
    palette.buttonText: "salmon"

    ColumnLayout {
        Button {
            text: qsTr("Disabled button")
            enabled: false
        }

        Button {
            text: qsTr("Enabled button")
        }
    }
}

Das bedeutet, dass die Textfarbe für beide Schaltflächen identisch ist.

Im folgenden Beispiel unterscheiden sich die Farben im aktivierten und deaktivierten Zustand:

ApplicationWindow {
    palette.buttonText: "salmon"
    palette.disabled.buttonText: "lavender"

    ColumnLayout {
        Button {
            text: qsTr("Disabled button")
            enabled: false
        }

        Button {
            text: qsTr("Enabled button")
        }
    }
}

Es ist auch möglich, Farben wie folgt festzulegen:

palette {
    buttonText: "red"
    button: "khaki"

    disabled {
        buttonText: "lavender"
        button: "coral"
    }
}

Dieser Ansatz ist besonders praktisch, wenn Sie eine ganze Palette mit allen Farbgruppen festlegen möchten; wie in den anderen oben genannten Fällen werden die nicht festgelegten Farben jedoch aus „ SystemPalette “ oder möglicherweise aus dem Stil „Qt Quick Controls “ initialisiert, falls dieser verwendet wird.

Hinweis: Einige Steuerelement-Stile verwenden Farben aus der Palette, viele Stile verwenden jedoch eigene Farben.

Siehe auch „ Window::palette“ , „ Item::palette “, „ Popup::palette “ und „ SystemPalette “.

Dokumentation zu den Eigenschaften

active : ColorGroup

Die Gruppe „Aktiv“ wird für Fenster verwendet, die im Fokus stehen.

Siehe auch QPalette::Active.

disabled : ColorGroup

Die Gruppe „Disabled“ wird für Elemente verwendet, die aus irgendeinem Grund deaktiviert sind.

Siehe auch „ QPalette::Disabled “.

inactive : ColorGroup

Die Gruppe „Inaktiv“ wird für Fenster verwendet, die keinen Tastaturfokus haben.

Siehe auch QPalette::Inactive.

© 2026 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.