KeyEvent QML 类型
QKeyEvent C++ 类的 QML 前端。 更多...
导入语句 | import Qt3D.Input 2.7 |
实例化 | QKeyEvent |
属性
- accepted : bool
- count : int
- isAutoRepeat : bool
- key : int
- modifiers : int
- nativeScanCode : quint32
- text : string
方法
- bool matches(StandardKey key)
详细描述
KeyEvent QML 类型不能直接创建。此类对象用于在 KeyboardHandler 中作为信号参数。
属性文档
accepted : bool |
将 accepted 设置为 true
防止将关键字事件传播到项目的父级。
通常,如果项目对关键字事件进行操作,则应该接受,以便祖先项目不会对相同的事件做出响应。
isAutoRepeat : bool |
包含此事件是否来自自动重复键。
key : int |
modifiers : int |
此属性包含事件发生之前存在的键盘修饰符标志。
另请参阅 KeyEvent.modifiers.
nativeScanCode : quint32 |
该属性包含按下键的原生扫描码。它从 QKeyEvent 中未经更改地传递。
text : string |
此属性包含生成的键触发的Unicode文本。在某些情况下,如按下或释放Modifer键(如Shift、Control、Alt和Meta),返回的文本可以为空字符串。在这种情况下,key 将包含一个有效值。
方法文档
bool matches(StandardKey key) |
如果按键事件与给定的标准 key 相匹配,则返回 true
;否则返回 false
。
© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于各自的拥有者。本文档受自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款约束。Qt及其相关标志是The Qt Company Ltd.在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。