Auf dieser Seite

Button QML Type

Schaltfläche, auf die man klicken kann, um einen Befehl auszuführen oder eine Frage zu beantworten. Mehr...

Import Statement: import QtQuick.Controls
Inherits:

AbstractButton

Inherited By:

RoundButton and ToolButton

Eigenschaften

Ausführliche Beschreibung

„Button“ stellt ein Drucktasten-Steuerelement dar, das 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 “. So können Sie beispielsweise „ text “ festlegen, ein Symbol anzeigen und mithilfe der API „ AbstractButton “ auf „ clicks “ reagieren.

Eine Schaltfläche sendet das Signal „ clicked()“ aus, wenn sie vom Benutzer aktiviert wird. Verbinden Sie sich mit diesem Signal, um die Aktion der Schaltfläche auszuführen. Schaltflächen stellen außerdem die Signale „ canceled()“, „ doubleClicked()“, „ pressed()“, „ released()“ und „ pressAndHold()“ für langes Drücken bereit.

Im folgenden Codeausschnitt wird gezeigt, wie man eine Verbindung zu den Signalen der Schaltfläche herstellt.

RowLayout {
    Button {
        text: "Ok"
        onClicked: model.submit()
    }
    Button {
        text: "Cancel"
        onClicked: model.revert()
    }
}

Siehe auch „Anpassen von Schaltflächen und Schaltflächensteuerelementen“.

Dokumentation zu den Eigenschaften

flat : bool

Diese Eigenschaft gilt unabhängig davon, ob die Schaltfläche flach ist.

Schaltfläche mit der Beschriftung „Button“ im flachen Stil ohne Hintergrund

Eine flache Schaltfläche zeigt in der Regel keinen Hintergrund an, es sei denn, sie wird gedrückt oder ist aktiviert.

Der Standardwert lautet „ false “.

highlighted : bool

Diese Eigenschaft gilt unabhängig davon, ob die Schaltfläche hervorgehoben ist.

Hervorgehobene Schaltfläche zur visuellen Hervorhebung

Eine Schaltfläche kann hervorgehoben werden, um die Aufmerksamkeit des Benutzers darauf zu lenken. Dies hat keine Auswirkungen auf die Tastaturbedienung.

Der Standardwert lautet „ false “.

© 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.