InputSequence QML 类型

Qt3DInput::QInputSequence C++ 类型的 QML 前端。 更多...

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

属性

信号

详细描述

表示必须逐个触发的 QAbstractActionInput 集合。

以下示例显示了将按 A 键和 S 键组合按压并在按压力之间有 10 毫秒容差的和弦。

InputChord {
  tolerance: 10
  inputs: [
     ActionInput {
         sourceDevice: keyboardSourceDevice
         keys: [Qt.Key_A]
     },
     ActionInput {
        sourceDevice: keyboardSourceDevice
        keys: [Qt.Key_S]
     }
     ]
}

属性文档

buttonInterval : int

输入序列中连续 QAbstractActionInput 之间的最大时间(毫秒)。


sequences : list<AbstractActionInput>


timeout : int

所有 QAbstractActionInput 必须在输入序列内触发的时间(毫秒)。


信号文档

buttonIntervalChanged()

当输入序列的 buttonInterval 发生更改时发出此信号。

相应处理器为 onButtonIntervalChanged

注意:相应处理器为 onButtonIntervalChanged


timeoutChanged()

当输入序列的超时发生更改时发出此信号。

相应处理器为 onTimeoutChanged

注意:相应处理器为 onTimeoutChanged


© 2024 Qt 公司有限公司。此处包含的文档贡献归各自所有者所有。此处提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 及其相关标志是芬兰和/或其他国家和地区 Qt 公司的商标。所有其他商标均为各自所有者的财产。