QInputSequence 类
class Qt3DInput::QInputSequenceQInputSequence 表示一组必须依次触发的 QAbstractActionInput。 更多...
头文件 | #include <QInputSequence> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake | QT += 3dinput |
由下面的实例化 | 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) |
成员函数文档
[显式]
QInputSequence::QInputSequence(Qt3DCore::QNode *parent = nullptr)
构建一个新的 QInputSequence,其父对象为 parent。
void QInputSequence::addSequence(Qt3DInput::QAbstractActionInput *input)
将 QAbstractActionInput input 添加到此 QInputSequence 的序列向量的末尾。
另请参阅removeSequence.
int QInputSequence::buttonInterval() const
返回在输入序列中连续的 QAbstractActionInput 之间的最大时间间隔。时间以毫秒为单位。
注意:获取属性 buttonInterval 的 getter 函数。
另请参阅setButtonInterval().
void QInputSequence::removeSequence(Qt3DInput::QAbstractActionInput *input)
从此 QInputSequence 的序列向量中删除 QAbstractActionInput input。
另请参阅addSequence.
QList<Qt3DInput::QAbstractActionInput *> QInputSequence::sequences() const
返回 QInputSequence 的序列向量。
int QInputSequence::timeout() const
返回所有 QAbstractActionInput 必须在输入序列中触发的时间。时间以毫秒为单位。
注意:获取属性 timeout 的 getter 函数。
另请参阅setTimeout().
© 2024 Qt 公司. 本文档中的文档贡献归各自的拥有者所有。本提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 认可的。Qt 及相应标志是芬兰 Qt 公司及其全球子公司和关联公司的商标。所有其他商标均为其各自所有者的财产。