QInputSequence Class

class Qt3DInput::QInputSequence

QInputSequence は、次々にトリガーされなければならないQAbstractActionInput のセットを表します。さらに...

ヘッダー #include <QInputSequence>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake QT += 3dinput
QML で InputSequence
を継承しています: Qt3DInput::QAbstractActionInput
ステータス非推奨

プロパティ

パブリック機能

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)

QInputSequence の配列ベクトルの最後にQAbstractActionInput input を追加する。

removeSequenceも参照のこと

int QInputSequence::buttonInterval() const

入力シーケンスの連続するQAbstractActionInput'間の最大時間を返す。時間の単位はミリ秒です。

注: プロパティ buttonInterval のゲッター関数。

setButtonInterval()も参照

void QInputSequence::removeSequence(Qt3DInput::QAbstractActionInput *input)

このQInputSequence の配列ベクトルからQAbstractActionInput input を削除する。

addSequenceも参照のこと

QList<Qt3DInput::QAbstractActionInput *> QInputSequence::sequences() const

QInputSequence の配列ベクトルを返す。

int QInputSequence::timeout() const

入力シーケンス内のすべてのQAbstractActionInput'が、その時間内にトリガーされなければならない時間を返す。時間の単位はミリ秒

注: プロパティ timeout のゲッター関数。

setTimeout()も参照

© 2025 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.