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

能够响应用户输入是界面设计的基本部分。根据应用程序解决的问题和应用程序运行的设备的形态,接收用户输入的最佳方式可能不同。

来自指认设备的输入

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

触摸驱动和鼠标驱动的用户界面由各种 输入处理 类型,以及诸如 FlickableMouseArea 等视觉对象类型支持。

有关 Qt Quick 中鼠标事件的信息,请参阅有关 鼠标事件 的文档。

键盘输入和键盘焦点

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

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

Qt Quick 还提供视觉文本项,这些文本项自动接收键盘事件和按键,并显示适当的文本。有关此主题的详细信息,请参阅有关 文本输入 的文档。

© 2024 Qt 公司有限。本文档贡献的版权属于其各自的所有者。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及相关商标是芬兰和/或世界上其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。