Sur cette page

Qt3DInput::QActionInput Class

class Qt3DInput::QActionInput

QActionInput stocke les informations relatives au périphérique et aux boutons utilisés pour déclencher un événement d'entrée. En savoir plus...

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

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

Propriétés

Fonctions publiques

QActionInput(Qt3DCore::QNode *parent = nullptr)
QList<int> buttons() const
Qt3DInput::QAbstractPhysicalDevice *sourceDevice() const

Emplacements publics

void setButtons(const QList<int> &buttons)
void setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

Signaux

void buttonsChanged(const QList<int> &buttons)
void sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

Description détaillée

Documentation des propriétés

buttons : QList<int>

Contient les boutons pouvant déclencher cette action.

Fonctions d'accès :

QList<int> buttons() const
void setButtons(const QList<int> &buttons)

Signal de notification :

void buttonsChanged(const QList<int> &buttons)

sourceDevice : Qt3DInput::QAbstractPhysicalDevice*

Le dispositif de source de courant de l'QActionInput.

Fonctions d'accès :

Qt3DInput::QAbstractPhysicalDevice *sourceDevice() const
void setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

Signal de notification :

void sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

Documentation des fonctions membres

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

Crée une nouvelle instance de `QActionInput` avec ` parent`.

[signal] void QActionInput::buttonsChanged(const QList<int> &buttons)

Ce signal est émis lorsque les boutons associés à l'action « input » changent. Les boutons concernés sont les suivants : buttons

Remarque : signalde notification pour la propriété buttons.

[slot] void QActionInput::setButtons(const QList<int> &buttons)

Définissez les boutons de manière à ce qu'ils déclenchent l'instance ` QActionInput ` vers ` buttons`.

Remarque : fonctionde définition de la propriété buttons.

Voir aussi buttons().

[signal] void QActionInput::sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

Ce signal est émis lorsque le périphérique source associé à l'entrée d'action est remplacé par sourceDevice.

Remarque : signalde notification pour la propriété sourceDevice.

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