SystemPalette QML Type
Permet d'accéder aux palettes Qt. Plus d'informations...
| 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 des applications Qt. Elle fournit des informations sur les couleurs standard utilisées pour les fenêtres, les boutons et d'autres fonctions de l'application. Ces couleurs sont regroupées en trois groupes de couleurs: active, inactive, et disabled. Voir la documentation QPalette pour plus de détails sur les groupes de couleurs et les propriétés fournies par SystemPalette.
Cette palette peut être utilisée pour colorer des éléments d'une manière qui leur confère un aspect plus natif.
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 aussi 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 aussi 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 d'avant-plan du texte du bouton dans le groupe de couleurs actuel.
Voir aussi QPalette::ColorRole.
colorGroup : enumeration
Le groupe de couleurs de la palette. Il peut s'agir de l'un des éléments suivants
| 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 surbrillance du groupe de couleurs actuel.
Voir aussi QPalette::ColorRole.
highlightedText : color [read-only]
La couleur du texte en surbrillance 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 centrale du groupe de couleurs actuel.
Voir aussi QPalette::ColorRole.
midlight : color [read-only]
La couleur moyenne du groupe de couleurs actuel.
Voir également QPalette::ColorRole.
placeholderText : color [read-only, since 6.2]
La couleur du texte de l'espace réservé du groupe de couleurs actuel.
Cette propriété a été introduite dans Qt 6.2.
Voir aussi QPalette::ColorRole.
shadow : color [read-only]
La couleur de l'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]
La couleur de la fenêtre (arrière-plan général) du groupe de couleurs actuel.
Voir aussi QPalette::ColorRole.
windowText : color [read-only]
La couleur du texte de la fenêtre (avant-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.