Sur cette page

EnterKeyAction QML Type

Fournit les propriétés attachées pour personnaliser la touche d'entrée. Plus d'informations...

Import Statement: import QtQuick.VirtualKeyboard

Propriétés attachées

Description détaillée

Le type EnterKeyAction fournit des propriétés attachées qui permettent de personnaliser la touche d'entrée du clavier.

L'action EnterKeyAction doit être utilisée directement à l'intérieur de l'élément qui reçoit le focus de saisie, par exemple TextInput.

En voici un exemple :

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

Documentation sur les propriétés attachées

EnterKeyAction.actionId : int

Définit l'identifiant d'action pour la touche Entrée du clavier virtuel. Lorsque l'identifiant d'action est défini, il a la préférence sur l'étiquette et définit l'icône de la touche Entrée.

  • EnterKeyAction.None Aucune action définie.
  • EnterKeyAction.Go L'action exécute l'opération "go". Par exemple, amener l'utilisateur à l'adresse URL saisie.
  • EnterKeyAction.Search L'action effectue une opération de recherche.
  • EnterKeyAction.Send L'action envoie le texte saisi.
  • EnterKeyAction.Next L'action déplace le curseur de saisie vers le champ suivant qui accepte la saisie de texte.
  • EnterKeyAction.Done Identique à EnterKeyAction.Next, sauf que toute la saisie de texte est effectuée.

EnterKeyAction.enabled : bool

Active ou désactive le bouton de la touche Entrée dans le clavier virtuel.

EnterKeyAction.label : string

Définit l'étiquette de la touche Entrée dans le clavier virtuel.

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