Sur cette page

Concepts importants sur Qt Quick - Entrée utilisateur

Pouvoir répondre à l'entrée de l'utilisateur est un élément fondamental de la conception de l'interface utilisateur. Selon le cas d'utilisation qu'une application résout et le facteur de forme de l'appareil sur lequel l'application s'exécute, la meilleure façon de recevoir l'entrée de l'utilisateur peut être différente.

Entrées provenant de dispositifs 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 est un concept fondamental dans la conception de l'interface utilisateur.

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

Voir également la documentation sur les événements de la souris à l'adresse Qt Quick.

Saisie au clavier et focalisation sur le 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 une entrée clavier par l'intermédiaire du type attaché Keys. En outre, la question de la focalisation du clavier se pose lorsque plusieurs éléments doivent recevoir des événements de touches, car ces événements doivent être transmis au bon élément. Pour plus d'informations à ce sujet, voir la documentation sur la focalisation du clavier à l' adresse Qt Quick.

Qt Quick fournit également des éléments de texte visuels qui reçoivent automatiquement les événements clavier et les pressions sur les touches, et qui affichent le texte approprié. Voir la documentation sur la saisie de texte pour plus d'informations à 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.