C
键 QML 类型
为项提供键处理功能。 更多...
导入语句 | import QtQuick |
自 | Qt Quick Ultralite 1.0 |
信号
详细描述
所有视觉原语都支持通过附加属性 Keys 进行键处理。键输入可以通过 onPressed
和 onReleased
信号处理器进行处理。
这些信号处理器有一个 event
参数,其中包含有关 KeyEvent 的详细信息。
示例用法
以下示例显示如何使用通用的 onPressed
处理器来测试某个键
Item { anchors.fill: parent Keys.onPressed: { if (event.key == Qt.Key_Left) { console.log("move left"); } } }
请参阅 Qt::Key 了解键盘代码列表。
注意:仅当您为 Qt 桌面后端构建并运行应用程序时才会发出按键事件。
另请参阅:KeyEvent.
信号文档
pressed(KeyEvent event) |
当按键被按下时发出此信号。参数 event 提供有关事件的详细信息。
注意:相应的处理器是 onPressed
.
released(KeyEvent event) |
当按键被释放时发出此信号。参数 event 提供有关事件的详细信息。
注意:相应的处理器是 onReleased
.
在特定的 Qt 许可下可用。
了解更多信息。