QInputSequence 类

class Qt3DInput::QInputSequence

QInputSequence 表示一组必须依次触发的 QAbstractActionInput更多...

头文件 #include <QInputSequence>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmakeQT += 3dinput
由下面的实例化 InputSequence
继承自 Qt3DInput::QAbstractActionInput

属性

公开函数

QInputSequence(Qt3DCore::QNode *parent = nullptr)
voidaddSequence(Qt3DInput::QAbstractActionInput *input)
intbuttonInterval() const
voidremoveSequence(Qt3DInput::QAbstractActionInput *input)
QList<Qt3DInput::QAbstractActionInput *>sequences() const
inttimeout() const

公开槽函数

voidsetButtonInterval(int buttonInterval)
voidsetTimeout(int timeout)

信号

voidbuttonIntervalChanged(int buttonInterval)
voidtimeoutChanged(int timeout)

详细描述

属性文档

buttonInterval : int

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

访问函数

intbuttonInterval() const
voidsetButtonInterval(int buttonInterval)

通知信号

voidbuttonIntervalChanged(int buttonInterval)

timeout : int

输入序列中的所有 QAbstractActionInput 必须在其中的时间内触发。时间以毫秒计。

访问函数

inttimeout() const
voidsetTimeout(int timeout)

通知信号

voidtimeoutChanged(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 公司及其全球子公司和关联公司的商标。所有其他商标均为其各自所有者的财产。