SystemPalette QML Type
Permet d'accéder aux palettes Qt. En savoir plus...
| Import Statement: | import QtQuick |
Propriétés
- accent : color
(since 6.7) - alternateBase : color
- base : color
- button : color
- buttonText : color
- colorGroup : enumeration
- dark : color
- highlight : color
- highlightedText : color
- light : color
- mid : color
- midlight : color
- placeholderText : color
(since 6.2) - shadow : color
- text : color
- window : color
- windowText : color
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 :
| Constante | Description |
|---|---|
SystemPalette.Active | (par défaut) QPalette::Active |
SystemPalette.Inactive | QPalette::Inactive |
SystemPalette.Disabled | QPalette::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.