Sur cette page

StyleKit QML Type

Un singleton permettant de définir et d'accéder au style actuel. En savoir plus...

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

Ce type est en préversion technique et est susceptible d'être modifié.

Propriétés

Méthodes

Description détaillée

StyleKit Il s'agit d'un singleton permettant de configurer l'Style de l'application.

// 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
        }
    }
}

Il fournit également des propriétés pour la configuration globale de StyleKit et le débogage.

Remarque : la compatibilité des types dans les modules Qt.labs n'est pas garantie dans les versions futures.

Voir également Style et StyleVariation.

Documentation sur les propriétés

debug : StyleKitDebug [read-only]

Un outil de débogage à l'exécution permettant de suivre les propriétés de style d'une page Control spécifique.

style : Style

Le style actif de l'application.

Définissez-le sur une instance de ` Style ` pour l'appliquer à toutes les 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
        }
    }
}

Remarque : pour optimiser les performances au démarrage, définissez le style sur l’ ApplicationWindow racine, avant tout contrôle enfant.

Voir également styleUrl et Style.

styleUrl : url

Une alternative à ` style ` qui charge un fichier ` Style ` à partir d'une URL.

Voir également style.

transitionsEnabled : bool

Détermine si les transitions sont activées de manière globale.

Définissez cette valeur sur « false » pour désactiver toutes les transitions dans le style actuel.

La valeur par défaut est « true ».

Voir également « ControlStyle::transition ».

Documentation des méthodes

bool styleLoaded()

Renvoie true lorsque le fichier style actif et son fichier theme actuel ont tous deux fini de se charger. Cela peut être utilisé pour différer la logique d'initialisation qui dépend de propriétés de style déjà résolues.

Voir également style et 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.