Auf dieser Seite

EnterKeyAction QML Type

Bietet zugehörige Eigenschaften zur Anpassung der Eingabetaste. Mehr...

Import Statement: import QtQuick.VirtualKeyboard

Angeschlossene Eigenschaften

Ausführliche Beschreibung

Der Typ „EnterKeyAction“ stellt angehängte Eigenschaften bereit, mit denen die Enter-Taste der Tastatur angepasst werden kann.

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

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
        }
    }
}

Dokumentation zu den angehängten Eigenschaften

EnterKeyAction.actionId : int [attached]

Legt die Aktions-ID für die Eingabetaste auf der virtuellen Tastatur fest. Wenn die Aktions-ID festgelegt ist, hat sie Vorrang vor der Beschriftung und bestimmt das Symbol für die Eingabetaste.

  • EnterKeyAction.None Keine Aktion definiert.
  • EnterKeyAction.Go Die Aktion führt den Befehl „Gehe zu“ aus. Beispielsweise wird der Benutzer zur eingegebenen URL weitergeleitet.
  • EnterKeyAction.Search Die Aktion führt einen Suchvorgang aus.
  • EnterKeyAction.Send Die Aktion sendet den eingegebenen Text.
  • EnterKeyAction.Next Die Aktion verschiebt den Eingabefokus auf das nächste Feld, das Texteingaben akzeptiert.
  • EnterKeyAction.Done Entspricht „ EnterKeyAction.Next “, außer dass die gesamte Texteingabe bereits abgeschlossen ist.

EnterKeyAction.enabled : bool [attached]

Aktiviert oder deaktiviert die Eingabetaste auf der virtuellen Tastatur.

EnterKeyAction.label : string [attached]

Legt die Beschriftung der Eingabetaste auf der virtuellen Tastatur fest.

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