KeyEvent QML 类型

QKeyEvent C++ 类的 QML 前端。 更多...

导入语句import Qt3D.Input 2.7
实例化 QKeyEvent

属性

方法

详细描述

KeyEvent QML 类型不能直接创建。此类对象用于在 KeyboardHandler 中作为信号参数。

属性文档

accepted : bool

accepted 设置为 true 防止将关键字事件传播到项目的父级。

通常,如果项目对关键字事件进行操作,则应该接受,以便祖先项目不会对相同的事件做出响应。


count : int [只读]

包含此事件涉及的关键数字目。如果没有 text,这只是字符串的长度。


isAutoRepeat : bool [只读]

包含此事件是否来自自动重复键。


key : int [只读]

此属性包含按下或释放的键的代码。

请参阅 Qt.Key 以获取键盘代码列表。

另请参阅 KeyEvent.key.


modifiers : int [只读]

此属性包含事件发生之前存在的键盘修饰符标志。

另请参阅 KeyEvent.modifiers.


nativeScanCode : quint32 [只读]

该属性包含按下键的原生扫描码。它从 QKeyEvent 中未经更改地传递。

另请参阅 QKeyEvent::nativeScanCode


text : string [只读]

此属性包含生成的键触发的Unicode文本。在某些情况下,如按下或释放Modifer键(如Shift、Control、Alt和Meta),返回的文本可以为空字符串。在这种情况下,key 将包含一个有效值。


方法文档

bool matches(StandardKey key)

如果按键事件与给定的标准 key 相匹配,则返回 true;否则返回 false

另请参阅 QKeySequence::StandardKey


© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于各自的拥有者。本文档受自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款约束。Qt及其相关标志是The Qt Company Ltd.在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。