Sur cette page

Concepts importants dans « Qt Quick » - Saisie utilisateur

La capacité à répondre aux entrées utilisateur est un élément fondamental de la conception d’une interface utilisateur. Selon le cas d’utilisation auquel l’application répond et le format de l’appareil sur lequel elle s’exécute, la meilleure façon de recevoir les entrées utilisateur peut varier.

Saisie à l’aide de périphériques de pointage

Permettre aux utilisateurs de toucher physiquement un écran pour interagir avec une application est un paradigme d’interface utilisateur très répandu sur les appareils portables tels que les smartphones et les tablettes. Dans les applications de bureau, la détection et la réaction aux clics et aux pressions en fonction de la position du curseur de la souris constituent un concept fondamental de la conception d’interfaces utilisateur.

Les interfaces utilisateur tactiles et pilotées par souris sont prises en charge par divers types de gestionnaires d’entrée, ainsi que par des types d’objets visuels tels que Flickable et MouseArea.

Consultez également la documentation relative aux événements de souris à l’adresse Qt Quick.

Saisie au clavier et focus clavier

La prise en charge de la saisie au clavier est un élément essentiel de l’interface utilisateur de nombreuses applications.

Tout élément visuel peut recevoir des entrées clavier via le type associé Keys. De plus, la question du focus clavier se pose lorsque plusieurs éléments doivent recevoir des événements de touche, car ces événements doivent être transmis à l’élément approprié. Consultez la documentation relative au focus clavier dans Qt Quick pour plus d’informations à ce sujet.

Qt Quick fournit également des éléments textuels visuels qui reçoivent automatiquement les événements clavier et les pressions de touches, et affichent le texte approprié. Consultez la documentation relative à la saisie de texte pour obtenir des informations détaillées sur ce sujet.

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