C

键 QML 类型

为项提供键处理功能。 更多...

导入语句import QtQuick
Qt Quick Ultralite 1.0

信号

详细描述

所有视觉原语都支持通过附加属性 Keys 进行键处理。键输入可以通过 onPressedonReleased 信号处理器进行处理。

这些信号处理器有一个 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 许可下可用。
了解更多信息。