Qt Quick 中的重要概念 - 用户输入#
用户输入概念的概述
能够响应用户输入是用户界面设计的根本部分。根据应用程序解决的问题和应用程序运行设备的形态,最佳的用户输入方式可能不同。
指针设备输入#
允许用户触摸屏幕以与应用程序交互是在智能手机和平板电脑等便携式设备上流行的用户界面范式。在桌面应用程序中,根据鼠标光标位置检测和响应用户点击和按下是用户界面设计中的一个基本概念。
触摸驱动的和鼠标驱动的用户界面由各种 输入处理程序 类型以及如 Flickable 和 MouseArea 等视觉对象类型所支持。
请参阅有关 Qt Quick 中鼠标事件 的文档。
键盘输入和键盘焦点#
支持键盘输入是许多应用程序用户界面的重要组成部分。
任何视觉项目都可以通过附加的 Keys 类型接收键盘输入。此外,当需要多个项目接收键事件时,会引发 键盘焦点 问题,因为这些事件必须传递到正确的项目。有关此主题的更多信息,请参阅有关 Qt Quick 中键盘焦点 的文档。
Qt Quick 还提供了一些视觉文本项目,它们可以自动接收键盘事件和按键,并显示适当文本。有关此主题的深入信息,请参阅有关 文本输入 的文档。