EnterKeyAction QML Type

Bietet angehängte Eigenschaften zum Anpassen der Eingabetaste. Mehr...

Import Statement: import QtQuick.VirtualKeyboard

Angehängte Eigenschaften

Detaillierte Beschreibung

Der Typ EnterKeyAction bietet angehängte Eigenschaften, mit denen die Eingabetaste der Tastatur angepasst werden kann.

Die EnterKeyAction muss direkt innerhalb des Elements verwendet werden, das den Eingabefokus erhält, z. B. TextInput.

Zum Beispiel:

TextInput {
    id: myInput
    EnterKeyAction.enabled: myInput.text.length > 0 || myInput.inputMethodComposing
    EnterKeyAction.label: "Next"
    Keys.onReleased: {
        if (event.key === Qt.Key_Return) {
            // execute action
        }
    }
}

Angehängte Eigenschaft Dokumentation

EnterKeyAction.actionId : int

Legt die Aktions-ID für die Eingabetaste in der virtuellen Tastatur fest. Wenn die Aktions-ID festgelegt ist, hat sie Vorrang vor dem Label und legt das Symbol für die Eingabetaste fest.

  • EnterKeyAction.None Keine Aktion definiert.
  • EnterKeyAction.Go Die Aktion führt eine Go-Operation aus. Zum Beispiel führt sie den Benutzer zur eingegebenen URL.
  • EnterKeyAction.Search Die Aktion führt eine Suchoperation durch.
  • EnterKeyAction.Send Aktion sendet den eingegebenen Text.
  • EnterKeyAction.Next Aktion verschiebt den Eingabefokus auf das nächste Feld, das eine Texteingabe akzeptiert.
  • EnterKeyAction.Done Dasselbe wie EnterKeyAction.Next, außer dass die gesamte Texteingabe erfolgt.

EnterKeyAction.enabled : bool

Aktiviert oder deaktiviert die Eingabetaste auf der virtuellen Tastatur.


EnterKeyAction.label : string

Legt die Beschriftung für die Eingabetaste in der virtuellen Tastatur fest.


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