Sur cette page

SystemPalette QML Type

Permet d'accéder aux palettes Qt. En savoir plus...

Import Statement: import QtQuick

Propriétés

Description détaillée

Le type SystemPalette permet d'accéder aux palettes de l'application Qt. Il fournit des informations sur les couleurs standard utilisées pour les fenêtres d'application, les boutons et d'autres éléments. Ces couleurs sont regroupées en trois groupes de couleurs: active, inactive et disabled. Consultez la documentation QPalette pour plus de détails sur les groupes de couleurs et les propriétés fournies par SystemPalette.

Cette fonctionnalité permet de colorer les éléments de manière à leur conférer un aspect et une ergonomie plus « natifs ».

L'exemple suivant crée une palette à partir du groupe de couleurs « Active » et l'utilise pour colorer la fenêtre et les éléments de texte de manière appropriée :

import QtQuick

Rectangle {
    SystemPalette { id: myPalette; colorGroup: SystemPalette.Active }

    width: 640; height: 480
    color: myPalette.window

    Text {
        anchors.fill: parent
        text: "Hello!"; color: myPalette.windowText
    }
}

Voir également QPalette.

Documentation sur les propriétés

accent : color [read-only, since 6.7]

La couleur d'accentuation du groupe de couleurs actuel.

Cette propriété a été introduite dans Qt 6.7.

Voir également QPalette::ColorRole.

alternateBase : color [read-only]

La couleur de base alternative du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

base : color [read-only]

La couleur de base du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

button : color [read-only]

La couleur du bouton du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

buttonText : color [read-only]

Couleur de premier plan du texte des boutons du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

colorGroup : enumeration

Le groupe de couleurs de la palette. Il peut s'agir de l'une des options suivantes :

ConstanteDescription
SystemPalette.Active(par défaut) QPalette::Active
SystemPalette.InactiveQPalette::Inactive
SystemPalette.DisabledQPalette::Disabled

Voir aussi QPalette::ColorGroup.

dark : color [read-only]

La couleur foncée du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

highlight : color [read-only]

La couleur de mise en évidence du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

highlightedText : color [read-only]

Couleur de surlignage du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

light : color [read-only]

La couleur claire du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

mid : color [read-only]

La couleur intermédiaire du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

midlight : color [read-only]

La couleur intermédiaire du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

placeholderText : color [read-only, since 6.2]

Couleur du texte de remplacement du groupe de couleurs actuel.

Cette propriété a été introduite dans Qt 6.2.

Voir également QPalette::ColorRole.

shadow : color [read-only]

La couleur d'ombre du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

text : color [read-only]

La couleur du texte du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

window : color [read-only]

Couleur de la fenêtre (arrière-plan général) du groupe de couleurs actuel.

Voir également QPalette::ColorRole.

windowText : color [read-only]

Couleur du texte des fenêtres (premier plan général) du groupe de couleurs actuel.

Voir aussi QPalette::ColorRole.

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