Wichtige Konzepte in „ Qt Quick “ – Benutzereingaben
Die Fähigkeit, auf Benutzereingaben zu reagieren, ist ein grundlegender Bestandteil des Designs von Benutzeroberflächen. Je nach Anwendungsfall, den eine Anwendung löst, und je nach Formfaktor des Geräts, auf dem die Anwendung ausgeführt wird, kann die beste Methode zur Erfassung von Benutzereingaben unterschiedlich sein.
Eingaben über Zeigegeräte
Die Möglichkeit für Benutzer, einen Bildschirm physisch zu berühren, um mit einer Anwendung zu interagieren, ist ein beliebtes Paradigma für Benutzeroberflächen auf tragbaren Geräten wie Smartphones und Tablets. Bei Desktop-Anwendungen ist das Erkennen und Reagieren auf Klicks und Tastendrücke entsprechend der Position des Mauszeigers ein grundlegendes Konzept im Design von Benutzeroberflächen.
Touch- und mausgesteuerte Benutzeroberflächen werden durch verschiedene Eingabehandler- Typen sowie visuelle Objekttypen wie „ Flickable “ und „ MouseArea “ unterstützt.
Siehe auch die Dokumentation zu Mausereignissen unter Qt Quick.
Tastatureingabe und Tastaturfokus
Die Unterstützung von Tastatureingaben ist ein wesentlicher Bestandteil der Benutzeroberfläche vieler Anwendungen.
Jedes visuelle Element kann über den Typ „ Keys “ Tastatureingaben empfangen. Darüber hinaus stellt sich die Frage des Tastaturfokus, wenn mehrere Elemente Tastaturereignisse empfangen sollen, da diese Ereignisse an das richtige Element weitergeleitet werden müssen. Weitere Informationen zu diesem Thema finden Sie in der Dokumentation zum Tastaturfokus unter Qt Quick.
Qt Quick bietet außerdem visuelle Textelemente, die automatisch Tastaturereignisse und Tastendrücke empfangen und den entsprechenden Text anzeigen. Ausführliche Informationen zu diesem Thema finden Sie in der Dokumentation zur Texteingabe.
© 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.