Wichtige Konzepte in Qt Quick - Benutzereingaben

Die Möglichkeit, 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 läuft, kann die beste Art und Weise, Benutzereingaben zu empfangen, unterschiedlich sein.

Eingaben von Zeigegeräten

Die Möglichkeit, einen Bildschirm zu berühren, um mit einer Anwendung zu interagieren, ist ein beliebtes Paradigma für die Benutzerschnittstelle auf tragbaren Geräten wie Smartphones und Tablets. Bei Desktop-Anwendungen ist das Erkennen und Reagieren auf Klicks und Tastendrücke in Abhängigkeit von der Position des Mauszeigers ein grundlegendes Konzept für die Gestaltung von Benutzeroberflächen.

Berührungsgesteuerte und mausgesteuerte Benutzeroberflächen werden durch verschiedene Input-Handler-Typen und visuelle Objekttypen wie Flickable und MouseArea unterstützt.

Siehe auch die Dokumentation über Mausereignisse in Qt Quick.

Tastatureingabe und Tastaturfokus

Die Unterstützung von Tastatureingaben ist eine wichtige Komponente der Benutzeroberfläche vieler Anwendungen.

Jedes visuelle Element kann über den angehängten Typ Keys Tastatureingaben empfangen. Darüber hinaus stellt sich das Problem des Tastaturfokus, wenn mehrere Elemente Tastenereignisse empfangen müssen, da diese Ereignisse an das richtige Element weitergeleitet werden müssen. Weitere Informationen zu diesem Thema finden Sie in der Dokumentation über Tastaturfokus in Qt Quick.

Qt Quick bietet auch visuelle Textelemente, die automatisch Tastaturereignisse und Tastendrucke empfangen und den entsprechenden Text anzeigen. Ausführliche Informationen zu diesem Thema finden Sie in der Dokumentation über Texteingabe.

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