IndicatorStyle QML Type
Definiert den Stil für den Indikator eines Controls. Mehr...
| Import Statement: | import Qt.labs.StyleKit |
| Inherits: |
Eigenschaften
- down : SubIndicatorStyle
- foreground : DelegateStyle
- up : SubIndicatorStyle
Detaillierte Beschreibung
IndicatorStyle erweitert DelegateStyle um Eigenschaften, die für die Gestaltung eines Indikators spezifisch sind.
Der IndicatorStyle selbst beschreibt den Hintergrund des Indikators, während foreground den Inhalt beschreibt, der darin gezeichnet wird. So wird beispielsweise mit checkBox.indicator der Rahmen des Kontrollkästchens und mit checkBox.indicator.foreground das Häkchen gestaltet. Bei switchControl, slider und progressBar bezeichnet der Indikator die Rille und der Vordergrund die Füllung.
checkBox { background.visible: false text.alignment: Qt.AlignVCenter | Qt.AlignLeft indicator { color: "transparent" border.width: 1 foreground { color: "transparent" image.source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png" // Hide the checkMark when the CheckBox is unchecked visible: false } } checked { // Show the checkMark when the CheckBox is checked indicator.foreground.visible: true } }
Einige Steuerelemente haben mehr als einen Indikator. Zum Beispiel hat SpinBox sowohl eine Inkrement- als auch eine Dekrement-Schaltfläche. Diese können mit den Unterindikatoren up und down, spinBox.indicator.up und spinBox.indicator.down unabhängig voneinander gestaltet werden. Eigenschaften, die nicht auf einen Unterindikator gesetzt werden, fallen auf den Indikator selbst zurück.
spinBox { text.alignment: Qt.AlignHCenter | Qt.AlignVCenter padding: 0 indicator { implicitHeight: Style.Stretch color: "navy" opacity: 0.1 foreground { color: "transparent" margins: 10 image.color: "navy" image.fillMode: Image.PreserveAspectFit image.source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/arrow-indicator.png" implicitWidth: 10 implicitHeight: 10 alignment: Qt.AlignCenter } down { alignment: Qt.AlignLeft foreground.rotation: 90 } up { alignment: Qt.AlignRight foreground.rotation: -90 } } }
Hinweis: Es ist nicht garantiert, dass Typen in Qt.labs-Modulen in zukünftigen Versionen kompatibel bleiben.
Siehe auch SubIndicatorStyle, DelegateStyle, ControlStyle, ControlStateStyle, und FallbackStyle Reference.
Dokumentation der Eigenschaft
down : SubIndicatorStyle
Gruppeneigenschaft für die Gestaltung des Teilindikators "Abwärts" (Dekrement). Dies wird von Steuerelementen wie SpinBox verwendet. Nicht gesetzte Eigenschaften fallen auf den Indikator selbst zurück.
Siehe auch up.
foreground : DelegateStyle
Gruppierte Eigenschaft für das Styling des Vordergrundelements dieses Indikators. Zum Beispiel beschreibt checkBox.indicator den Rahmen des Kontrollkästchens, während checkBox.indicator.foreground das Häkchen darstellt.
Bei Steuerelementen wie slider, progressBar und switchControl stellt indicator.foreground die Fortschrittsspur oder die Füllung innerhalb der Rille dar, während indicator selbst die Rille darstellt.
up : SubIndicatorStyle
Gruppeneigenschaft für die Gestaltung des Teilindikators "Aufwärts" (Inkrement). Dies wird von Steuerelementen wie SpinBox verwendet. Nicht gesetzte Eigenschaften fallen auf den Indikator selbst zurück.
Siehe auch down.
© 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.