Qt3DInput::QInputSequence Class
class Qt3DInput::QInputSequenceQInputSequence 表示一组必须依次触发的QAbstractActionInput 。更多内容...
| 标题: | #include <qinputsequence.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake: | QT += 3dinput |
| 在 QML 中: | InputSequence |
| 继承自: | Qt3DInput::QAbstractActionInput |
| 状态: | 已弃用 |
该类已弃用。我们强烈建议不要在新代码中使用它。
属性
- buttonInterval : int
- timeout : int
公共函数
| QInputSequence(Qt3DCore::QNode *parent = nullptr) | |
| void | addSequence(Qt3DInput::QAbstractActionInput *input) |
| int | buttonInterval() const |
| void | removeSequence(Qt3DInput::QAbstractActionInput *input) |
| QList<Qt3DInput::QAbstractActionInput *> | sequences() const |
| int | timeout() const |
公共插槽
| void | setButtonInterval(int buttonInterval) |
| void | setTimeout(int timeout) |
信号
| void | buttonIntervalChanged(int buttonInterval) |
| void | timeoutChanged(int timeout) |
属性文档
buttonInterval : int
输入序列中连续两个 QAbstractActionInput 之间的最大间隔时间。时间单位为毫秒。
访问函数:
| int | buttonInterval() const |
| void | setButtonInterval(int buttonInterval) |
通知器信号:
| void | buttonIntervalChanged(int buttonInterval) |
timeout : int
输入序列中所有 QAbstractActionInput 必须在此时间范围内被触发。时间单位为毫秒。
访问函数:
| int | timeout() const |
| void | setTimeout(int timeout) |
通知器信号:
| void | timeoutChanged(int timeout) |
成员函数文档
[explicit] QInputSequence::QInputSequence(Qt3DCore::QNode *parent = nullptr)
创建一个父对象为parent 的新QInputSequence。
void QInputSequence::addSequence(Qt3DInput::QAbstractActionInput *input)
将 QAbstractActionInputinput 追加到此QInputSequence 的序列向量末尾。
另请参阅 removeSequence 。
int QInputSequence::buttonInterval() const
返回输入序列中连续两个 QAbstractActionInput 之间的最大时间间隔。时间单位为毫秒
注意: 这是 buttonInterval 属性的获取 函数。
另请参阅 ` setButtonInterval()`。
void QInputSequence::removeSequence(Qt3DInput::QAbstractActionInput *input)
从该QInputSequence 的序列向量中移除QAbstractActionInputinput 。
另请参阅 addSequence 。
QList<Qt3DInput::QAbstractActionInput *> QInputSequence::sequences() const
返回QInputSequence 的序列向量。
int QInputSequence::timeout() const
返回输入序列中所有 QAbstractActionInput 必须在该时间范围内触发的时限。该时间单位为毫秒
注意: 这是属性 timeout 的获取 函数。
另请参阅 ` setTimeout()`。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.