Sur cette page

Qt3DInput::QInputSequence Class

class Qt3DInput::QInputSequence

QInputSequence représente un ensemble d'QAbstractActionInput s qui doivent être déclenchées les unes après les autres. En savoir plus...

En-tête : #include <qinputsequence.h>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake : QT += 3dinput
En QML : InputSequence
Hérite de : Qt3DInput::QAbstractActionInput
Statut : Obsolète

Cette classe est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Fonctions publiques

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

Emplacements publics

void setButtonInterval(int buttonInterval)
void setTimeout(int timeout)

Signaux

void buttonIntervalChanged(int buttonInterval)
void timeoutChanged(int timeout)

Description détaillée

Documentation des propriétés

buttonInterval : int

Durée maximale entre deux QAbstractActionInput consécutifs dans la séquence d'entrée. La durée est exprimée en millisecondes.

Fonctions d'accès :

int buttonInterval() const
void setButtonInterval(int buttonInterval)

Signal de notification :

void buttonIntervalChanged(int buttonInterval)

timeout : int

Délai dans lequel tous les éléments de type `QAbstractActionInput` de la séquence d'entrée doivent être déclenchés. Ce délai est exprimé en millisecondes.

Fonctions d'accès :

int timeout() const
void setTimeout(int timeout)

Signal de notification :

void timeoutChanged(int timeout)

Documentation des fonctions membres

[explicit] QInputSequence::QInputSequence(Qt3DCore::QNode *parent = nullptr)

Crée un nouvel objet `QInputSequence` dont le parent est ` parent`.

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

Ajoutez l'input e `QAbstractActionInput` à la fin du vecteur de séquence de cet QInputSequence.

Voir également removeSequence.

int QInputSequence::buttonInterval() const

Renvoie le délai maximal entre deux appels consécutifs à `QAbstractActionInput` dans la séquence d'entrée. Ce délai est exprimé en millisecondes

Remarque : fonctiongetter pour la propriété buttonInterval.

Voir aussi setButtonInterval().

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

Supprimez l'input e `QAbstractActionInput` du vecteur de séquence de ce ` QInputSequence`.

Voir également « addSequence ».

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

Renvoie le vecteur de séquences de l'QInputSequence.

int QInputSequence::timeout() const

Renvoie le délai dans lequel tous les objets `QAbstractActionInput` de la séquence d'entrée doivent être déclenchés. Ce délai est exprimé en millisecondes

Remarque : fonctiongetter pour la propriété timeout.

Voir aussi 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.