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
- debug : StyleKitDebug
- style : Style
- styleUrl : url
- transitionsEnabled : bool
Methoden
- bool styleLoaded()
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.
© 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.