Button QML Type
Druckknopf, der angeklickt werden kann, um einen Befehl auszuführen oder eine Frage zu beantworten. Mehr...
Import Statement: | import QtQuick.Controls |
Inherits: | |
Inherited By: |
Eigenschaften
- flat : bool
- highlighted : bool
Detaillierte Beschreibung
Button stellt eine Drucktastensteuerung dar, die vom Benutzer gedrückt oder angeklickt werden kann. Schaltflächen werden normalerweise verwendet, um eine Aktion auszuführen oder eine Frage zu beantworten. Typische Schaltflächen sind OK, Übernehmen, Abbrechen, Schließen, Ja, Nein und Hilfe.
Button erbt seine API von AbstractButton. Sie können zum Beispiel text einstellen, ein Symbol anzeigen und auf clicks reagieren, indem Sie die API AbstractButton verwenden.
Eine Schaltfläche sendet das Signal clicked(), wenn sie vom Benutzer aktiviert wird. Verbinden Sie sich mit diesem Signal, um die Aktion der Schaltfläche auszuführen. Schaltflächen liefern auch die Signale canceled(), doubleClicked(), pressed(), released() und pressAndHold() für langes Drücken.
Wie Sie sich mit den Signalen der Schaltfläche verbinden können, erfahren Sie im folgenden Ausschnitt.
RowLayout { Button { text: "Ok" onClicked: model.submit() } Button { text: "Cancel" onClicked: model.revert() } }
Siehe auch Anpassen von Schaltflächen und Schaltflächensteuerelementen.
Eigenschaft Dokumentation
flat : bool |
Diese Eigenschaft gibt an, ob die Schaltfläche flach ist.
Eine flache Schaltfläche zeichnet normalerweise keinen Hintergrund, es sei denn, sie wird gedrückt oder markiert.
Der Standardwert ist false
.
highlighted : bool |
Diese Eigenschaft gibt an, ob die Schaltfläche hervorgehoben ist.
Eine Schaltfläche kann hervorgehoben werden, um die Aufmerksamkeit des Benutzers auf sie zu lenken. Sie hat keinen Einfluss auf die Tastaturinteraktion.
Der Standardwert ist false
.
© 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.