Schaltfläche Controls
Qt Quick Controls bietet eine Auswahl von schaltflächenähnlichen Steuerelementen.
Abstrakter Basistyp mit gemeinsamer Funktionalität für Schaltflächen | |
Druckknopf, der angeklickt werden kann, um einen Befehl auszuführen oder eine Frage zu beantworten | |
Check-Button, der ein- oder ausgeschaltet werden kann | |
Check-Button, der ausgelöst wird, wenn man ihn lange genug gedrückt hält | |
Exklusive Optionsschaltfläche, die ein- oder ausgeschaltet werden kann | |
Ein Drucktasten-Steuerelement mit abgerundeten Ecken, das vom Benutzer angeklickt werden kann | |
Schaltfläche, die ein- oder ausgeschaltet werden kann | |
Schaltfläche mit einem für eine ToolBar geeigneten Aussehen |
Jede Art von Schaltfläche hat ihren eigenen spezifischen Anwendungsfall. Die folgenden Abschnitte enthalten Richtlinien für die Auswahl des geeigneten Schaltflächentyps, je nach Anwendungsfall.
Schaltfläche Control
Button ist ein klickbares Steuerelement, das eine Aktion startet oder ein Popup öffnet oder schließt. Eine Schaltfläche hat in der Regel eine Textbeschriftung, sie kann aber auch ein Symbol enthalten.
Eine Schaltfläche ist ein sehr geeignetes Steuerelement, wenn ein Popup oder ein Dialog eine Aktion ausführen soll. Die häufigsten Beispiele sind Anwenden, Abbrechen, Speichern, Schließen und Hilfe.
Empfehlungen:
- Der Text der Schaltfläche sollte ein Verb sein, das die Aktion beschreibt, oder ein Substantiv, das dem Titel des Popups entspricht, das geöffnet wird.
- Verwenden Sie eine Schaltfläche nicht, um den Status zu setzen. Switch ist dafür besser geeignet.
- Verwenden Sie die Standardschriftart, es sei denn, Sie haben UI-Richtlinien, die etwas 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 verwendet, um Optionslisten mit Mehrfachauswahl zu erstellen. Es kann eine beliebige Anzahl von 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, z. B. wenn Sie die Nutzungsbedingungen in einem Formular akzeptieren müssen.
Für eine einfache Ja/Nein-Auswahl kann auch ein Schalter verwendet werden. Handelt es sich um eine Option, ist es am besten, ein CheckBox zu verwenden. Handelt es sich um eine zu ergreifende Maßnahme, wird ein Schalter empfohlen.
Wenn Optionen gruppiert werden können, können Sie ein teilweise angekreuztes CheckBox verwenden, um die gesamte Gruppe zu repräsentieren. Verwenden Sie das Kontrollkästchen partially checked state, wenn ein Benutzer einige, aber nicht alle Unterpunkte der Gruppe auswählt.
Die drei verfügbaren Ankreuzstatus sind: angekreuzt, teilweise angekreuzt und nicht angekreuzt.
Die ankreuzbaren Optionen werden oft vertikal aufgelistet.
Empfehlungen:
- Die Beschriftung des Ankreuzfeldes sollte eine Aussage sein, dass das Ankreuzen wahr und das Fehlen des Ankreuzens falsch ist.
- Die Beschriftung des Ankreuzfeldes sollte keine negative Aussage enthalten.
- Verwenden Sie die Standardschriftart, es sei denn, Sie haben UI-Richtlinien, die etwas anderes vorschreiben.
- Wenn der Text lokalisiert ist, 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.
Empfohlen:
- Verwendung in Touch-Benutzeroberflächen.
- Verwendung für Aktionen, die mit Vorsicht ausgelöst werden müssen.
Siehe auch Button und AbstractButton
RadioButton-Steuerung
RadioButton wird verwendet, um nur eine Option aus einer Reihe von Optionen auszuwählen. Die Auswahl einer Option hebt automatisch die Auswahl der zuvor ausgewählten Option auf.
Wenn es nur zwei sich gegenseitig ausschließende Optionen gibt, kombinieren Sie diese in einem einzigen Kontrollkästchen oder einem Schalter.
Empfehlungen:
- Beschränken Sie den Beschriftungstext auf eine Zeile.
- Stellen Sie sicher, dass eine sinnvolle Standardoption markiert ist.
- Führen Sie die Optionen von RadioButton vertikal auf.
- Wenn der Text lokalisiert ist, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
- Verwenden Sie die Standardschriftart, es sei denn, Sie haben UI-Richtlinien, die etwas anderes vorschreiben.
- Genau wie bei CheckBox sollte die Liste nicht zu groß sein.
- Um Verwirrung zu vermeiden, sollten Sie nicht zwei Gruppen von Optionsfeldern nebeneinander anordnen.
Siehe auch RadioButton
RoundButton-Steuerelement
RoundButton ist ein klickbares Steuerelement, das eine Aktion startet oder ein Popup öffnet oder schließt. Eine runde Schaltfläche mit einem quadratischen Bildsymbol oder einem Symbol mit einem Buchstaben ist kreisförmig. Ein kreisförmiger RoundButton benötigt weniger Platz als ein normaler Button und kann auch als schwebende Aktionsschaltfläche verwendet werden.
Empfehlungen:
- Halten Sie Beschriftungen kurz und prägnant.
- Wenn der Text lokalisiert ist, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
Siehe auch RoundButton
Schalter Steuerung
Switch steht für einen physischen Schalter, der es dem Benutzer ermöglicht, zwischen einem "Ein"- oder "Aus"-Zustand zu wählen. Verwenden Sie einen Schalter für binäre Operationen, die sofort nach dem Einschalten wirksam werden. Zum Beispiel ein Schalter, um WIFI ein- oder auszuschalten.
Empfehlungen:
- Halten Sie Beschriftungen kurz und prägnant.
- Wenn der Text lokalisiert ist, berücksichtigen Sie den Einfluss eines längeren Textes auf das Layout.
Siehe auch Switch
ToolButton-Steuerung
ToolButton ist fast identisch mit Button, hat aber ein grafisches Erscheinungsbild, das es für das Einfügen in eine ToolBar besser geeignet macht.
Siehe auch ToolButton
Verwandte Informationen
© 2025 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.