Sur cette page

EnterKeyAction QML Type

Fournit des propriétés associées permettant de personnaliser la touche Entrée. En savoir plus…

Import Statement: import QtQuick.VirtualKeyboard

Propriétés associées

Description détaillée

Le type EnterKeyAction fournit des propriétés associées qui permettent de personnaliser la touche Entrée du clavier.

L'objet EnterKeyAction doit être utilisé directement à l'intérieur de l'élément recevant le focus de saisie, par exemple TextInput.

Par 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 associées

EnterKeyAction.actionId : int [attached]

Définit l'identifiant d'action de la touche Entrée du clavier virtuel. Lorsque cet identifiant est défini, il prévaut sur le libellé et détermine l'icône de la touche Entrée.

  • EnterKeyAction.None Aucune action définie.
  • EnterKeyAction.Go L'action effectue une opération « Aller à ». Par exemple, elle redirige l'utilisateur vers l'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 focus de saisie vers le champ suivant acceptant la saisie de texte.
  • EnterKeyAction.Done Identique à « EnterKeyAction.Next », sauf que toute la saisie de texte est terminée.

EnterKeyAction.enabled : bool [attached]

Active ou désactive la touche « Entrée » du clavier virtuel.

EnterKeyAction.label : string [attached]

Définit le libellé de la touche Entrée sur 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.