Qt Quick 中的重要概念 - 用户输入

能够响应用户输入是用户界面设计的基本要素。根据应用程序解决的用例和应用程序运行设备的外形因素,接收用户输入的最佳方式可能有所不同。

来自指向设备的输入

在智能手机和平板电脑等便携设备上,允许用户通过触摸屏幕与应用程序进行交互是一种流行的用户界面模式。在桌面应用程序中,根据鼠标光标位置检测点击和按压并做出反应是用户界面设计的基本概念。

各种输入处理程序类型和可视化对象类型(如FlickableMouseArea )都支持触摸驱动和鼠标驱动的用户界面。

另请参阅 Qt Quick有关鼠标事件的文档。

键盘输入和键盘焦点

支持键盘输入是许多应用程序用户界面的重要组成部分。

任何可视化项目都可以通过Keys 附加类型接收键盘输入。此外,当需要多个项目接收按键事件时,就会出现键盘焦点问题,因为这些事件必须传递给正确的项目。有关此主题的更多信息,请参阅 Qt Quick有关键盘焦点的文档。

Qt Quick 此外,"...... "还提供了可视化文本项目,可自动接收键盘事件和按键操作,并显示相应的文本。有关该主题的详细信息,请参阅有关文本输入的文档。

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