Schaltflächen-Steuerelemente
Qt Quick Controls bietet eine Auswahl an Schaltflächen-ähnlichen Steuerelementen.
Abstrakter Basistyp, der die für Schaltflächen typische Funktionalität bereitstellt | |
Druckknopf, der angeklickt werden kann, um einen Befehl auszuführen oder eine Frage zu beantworten | |
Kontrollkästchen, das ein- oder ausgeschaltet werden kann | |
Kontrollkästchen, das ausgelöst wird, wenn es lange genug gedrückt gehalten wird | |
Exklusives Optionsfeld, das ein- oder ausgeschaltet werden kann | |
Ein Drucktasten-Steuerelement mit abgerundeten Ecken, auf das der Benutzer klicken kann | |
Schaltfläche, die ein- oder ausgeschaltet werden kann | |
Schaltfläche mit einem für eine Symbolleiste geeigneten Erscheinungsbild |
Jeder Schaltflächentyp hat seinen eigenen spezifischen Anwendungsfall. Die folgenden Abschnitte enthalten Richtlinien zur Auswahl des geeigneten Schaltflächentyps je nach Anwendungsfall.
Schaltfläche
Button ist ein anklickbares Steuerelement, das eine Aktion auslöst oder ein Popup öffnet bzw. schließt. Eine Schaltfläche verfügt in der Regel über eine Textbeschriftung, kann aber auch ein Symbol enthalten.
Eine Schaltfläche eignet sich besonders gut, wenn ein Popup oder Dialogfeld eine Aktion ausführen soll. Die gängigsten Beispiele sind „Übernehmen“, „Abbrechen“, „Speichern“, „Schließen“ und „Hilfe“.
Empfehlungen:
- Der Text der Schaltfläche sollte ein Verb sein, das die Aktion beschreibt, oder ein Substantiv, das zum Titel des Popups passt, das geöffnet wird.
- Verwenden Sie eine Schaltfläche nicht, um einen Status festzulegen. Hierfür eignet sich ein „ Switch “ besser.
- Verwenden Sie die Standardschriftart, sofern Ihre UI-Richtlinien nichts anderes vorschreiben.
- Wenn der Text lokalisiert ist, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
Siehe auch „ Button “ und AbstractButton
CheckBox-Steuerelement
CheckBox wird zum Erstellen von Optionslisten mit Mehrfachauswahl verwendet. Es können beliebig viele Optionen ausgewählt werden, auch keine, aber die Optionen sollten sich nicht gegenseitig ausschließen.
Verwenden Sie ein einzelnes „ CheckBox “ für eine Ja/Nein-Auswahl, beispielsweise wenn Sie in einem Formular die Nutzungsbedingungen akzeptieren müssen.
Für eine einzelne Ja/Nein-Auswahl ist es auch möglich, einen Schalter zu verwenden. Wenn es sich bei der Auswahl um eine Option handelt, ist die Verwendung eines Kontrollkästchens ( CheckBox) am besten geeignet. Handelt es sich um eine auszuführende Aktion, wird ein Schalter empfohlen.
Wenn Optionen gruppiert werden können, können Sie ein teilweise markiertes Kontrollkästchen („ CheckBox “) verwenden, um die gesamte Gruppe darzustellen. Verwenden Sie den Status „ partially checked state “ des Kontrollkästchens, wenn ein Benutzer einige, aber nicht alle Unterelemente der Gruppe auswählt.
Die drei verfügbaren Zustände des Kontrollkästchens sind: markiert, teilweise markiert und nicht markiert.
Die auswählbaren Optionen werden häufig vertikal aufgelistet.
Empfehlungen:
- Die Beschriftung des Kontrollkästchens sollte eine Aussage sein, die durch das Setzen des Häkchens wahr und durch das Fehlen eines Häkchens falsch wird.
- Die Beschriftung des Kontrollkästchens sollte keine negative Aussage enthalten.
- Verwenden Sie die Standardschriftart, sofern Ihre UI-Richtlinien nichts anderes vorschreiben.
- Wenn der Text lokalisiert wird, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
Siehe auch CheckBox
DelayButton-Steuerelement
DelayButton ist eine Schaltfläche, die vor dem Auslösen einer Aktion eine Verzögerung einbaut. Diese Verzögerung verhindert versehentliche Betätigungen.
Empfehlungen:
- Verwendung in Touch-Benutzeroberflächen.
- Verwenden Sie es für Aktionen, die mit Bedacht ausgelöst werden müssen.
Siehe auch „ Button “ und AbstractButton
RadioButton-Steuerelement
RadioButton dient dazu, nur eine Option aus einer Reihe von Optionen auszuwählen. Durch die Auswahl einer Option wird die zuvor ausgewählte Option automatisch abgewählt.
Wenn es nur zwei sich gegenseitig ausschließende Optionen gibt, fassen Sie diese zu einem einzigen Kontrollkästchen oder einem Schalter zusammen.
Empfehlungen:
- Beschränken Sie den Beschriftungstext auf eine Zeile.
- Stellen Sie sicher, dass eine sinnvolle Standardoption ausgewählt ist.
- RadioButton -Optionen vertikal auflisten.
- Wenn der Text lokalisiert wird, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
- Verwenden Sie die Standardschriftart, sofern Ihre UI-Richtlinien nichts anderes vorschreiben.
- Genau wie bei „ CheckBox “ sollten Sie die Liste nicht zu groß gestalten.
- Um Verwirrung zu vermeiden, sollten Sie nicht zwei Gruppen von Optionsfeldern nebeneinander platzieren.
Siehe auch RadioButton
RoundButton-Steuerelement
RoundButton ist ein anklickbares Steuerelement, das eine Aktion auslöst oder ein Popup öffnet bzw. schließt. Eine runde Schaltfläche mit einem quadratischen Bildsymbol oder einem einbuchstabigen Schriftzeichen-Symbol ist kreisförmig. Ein kreisförmiges „ RoundButton “ benötigt weniger Platz als ein normales „ Button “ und kann auch als schwebende Aktionsschaltfläche verwendet werden.

Empfehlungen:
- Halten Sie Beschriftungen kurz und prägnant.
- Wenn der Text lokalisiert wird, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
Siehe auch RoundButton
Schaltfläche „Switch Control“

Switch stellt einen physischen Schalter dar, mit dem Benutzer zwischen den Zuständen „Ein“ und „Aus“ wählen können. Verwenden Sie einen Schalter für binäre Vorgänge, die unmittelbar nach dem Einschalten wirksam werden. Zum Beispiel einen Schalter zum Ein- oder Ausschalten von WLAN.
Empfehlungen:
- Halten Sie Beschriftungen kurz und prägnant.
- Wenn der Text lokalisiert wird, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
Siehe auch Switch
ToolButton-Steuerelement

ToolButton ist nahezu identisch mit „ Button “, verfügt jedoch über ein grafisches Erscheinungsbild, das es besser für die Einbindung in ein „ ToolBar “ geeignet macht.
Siehe auch ToolButton
Weiterführende Informationen
© 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.