Auf dieser Seite

StyleKit QML Type

Ein Singleton zum Festlegen und Abrufen des aktuellen Stils. Mehr...

Import Statement: import Qt.labs.StyleKit
Status: Technology preview

Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.

Eigenschaften

Methoden

Ausführliche Beschreibung

StyleKit ist ein Singleton zum Festlegen der Anwendungs Style.

// Main.qml

import QtQuick
import Qt.labs.StyleKit

ApplicationWindow {
    id: app
    width: 1024
    height: 800
    visible: true

    // Assign the style to be used
    StyleKit.style: PlainStyle {}

    // Controls are used as normal
    Column {
        anchors.fill: parent
        anchors.margins: 10
        spacing: 10

        Button {
            text: "Button"
        }

        Slider {
            width: 200
        }
    }
}

Außerdem bietet es Eigenschaften für die globale StyleKit-Konfiguration und das Debugging.

Hinweis: Es kann nicht garantiert werden, dass die Typen in Qt.labs-Modulen in zukünftigen Versionen kompatibel bleiben.

Siehe auch „ Style “ und „ StyleVariation “.

Dokumentation zu den Eigenschaften

debug : StyleKitDebug [read-only]

Ein Laufzeit-Debugging-Tool, mit dem sich Stil-Eigenschaften für ein bestimmtes Control nachverfolgen lassen.

style : Style

Der aktive Stil für die Anwendung.

Setzen Sie diesen Wert auf eine „ Style “-Instanz, um ihn auf alle Qt Quick Controls.

// Main.qml

import QtQuick
import Qt.labs.StyleKit

ApplicationWindow {
    id: app
    width: 1024
    height: 800
    visible: true

    // Assign the style to be used
    StyleKit.style: PlainStyle {}

    // Controls are used as normal
    Column {
        anchors.fill: parent
        anchors.margins: 10
        spacing: 10

        Button {
            text: "Button"
        }

        Slider {
            width: 200
        }
    }
}

Hinweis: Um die Startleistung zu optimieren, legen Sie den Stil für das übergeordnete „ ApplicationWindow “-Element fest, bevor Sie die untergeordneten Steuerelemente festlegen.

Siehe auch „ styleUrl “ und „ Style “.

styleUrl : url

Eine Alternative zu „ style “, die eine „ Style “-Datei von einer URL lädt.

Siehe auch style.

transitionsEnabled : bool

Legt fest, ob Übergänge global aktiviert sind.

Setzen Sie diesen Wert auf „ false “, um alle Übergänge im aktuellen Stil zu deaktivieren.

Der Standardwert ist „ true “.

Siehe auch „ ControlStyle::transition “.

Methodendokumentation

bool styleLoaded()

Gibt „ true “ zurück, wenn sowohl das aktive „ style “ als auch dessen aktuelles „ theme “ vollständig geladen sind. Dies kann genutzt werden, um Initialisierungslogik aufzuschieben, die von aufgelösten Stileigenschaften abhängt.

Siehe auch „ style “ und „ theme “.

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