Sur cette page

Qt 3D Input C++ Classes

Le module Qt 3D Input fournit des classes pour gérer les entrées utilisateur dans les applications utilisant Qt3D. Plus d'informations...

Ce module est obsolète depuis la version 6.8. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Espaces de noms

Qt3DInput

Contient des classes qui permettent la saisie par l'utilisateur

Classes

Qt3DInput::QAbstractActionInput

La classe de base pour l'entrée d'action et toutes les entrées d'action agrégées

Qt3DInput::QAbstractAxisInput

QAbstractActionInput est la classe de base pour toutes les entrées d'axe.

Qt3DInput::QAbstractPhysicalDevice

Classe de base utilisée par Qt3d pour interagir avec des périphériques d'entrée arbitraires.

Qt3DInput::QAction

Relie un ensemble de QAbstractActionInput qui déclenchent le même événement

Qt3DInput::QActionInput

Stocke les dispositifs et les boutons utilisés pour déclencher un événement d'entrée

Qt3DInput::QAnalogAxisInput

Une entrée d'axe contrôlée par une entrée analogique La valeur de l'axe est contrôlée comme une entrée analogique traditionnelle telle qu'un joystick

Qt3DInput::QAxis

Stocke les QAbstractAxisInputs utilisés pour déclencher un événement d'entrée

Qt3DInput::QAxisAccumulator

Traite les données de vitesse ou d'accélération d'un QAxis

Qt3DInput::QAxisSetting

Stocke les paramètres pour la liste d'axes spécifiée

Qt3DInput::QButtonAxisInput

Entrée d'axe contrôlée par des boutons La valeur de l'axe est contrôlée par des boutons plutôt que par une entrée analogique traditionnelle telle qu'un joystick.

Qt3DInput::QInputAspect

Responsable de la création de dispositifs physiques et de la gestion des tâches associées

Qt3DInput::QInputChord

Représente un ensemble de QAbstractActionInput's qui doivent être déclenchés en même temps

Qt3DInput::QInputSequence

Représente un ensemble de QAbstractActionInput's qui doivent être déclenchés l'un après l'autre

Qt3DInput::QInputSettings

Contient le pointeur d'un objet source d'événement d'entrée

Qt3DInput::QKeyEvent

Type d'événement envoyé par KeyBoardHandler

Qt3DInput::QKeyboardDevice

Chargé d'envoyer les événements clavier aux objets QQKeyboardHandler attachés

Qt3DInput::QKeyboardHandler

Fournit une notification d'événement clavier

Qt3DInput::QLogicalDevice

Permet à l'utilisateur de définir un ensemble d'actions qu'il souhaite utiliser dans une application

Qt3DInput::QMouseDevice

Délègue les événements de la souris aux objets MouseHandler attachés.

Qt3DInput::QMouseEvent

Qt3DCore::QMouseEvent contient des paramètres qui décrivent un événement souris

Qt3DInput::QMouseHandler

Fournit un moyen d'être notifié des événements de la souris lorsqu'il est attaché à une instance de QMouseDevice

Qt3DInput::QWheelEvent

Contient des paramètres décrivant un événement lié à la roulette de la souris

Description détaillée

Pour utiliser les classes de ce module, ajoutez cette directive dans les fichiers C++ :

#include <Qt3DInput>

Pour établir un lien avec les bibliothèques C++ correspondantes, ajoutez ce qui suit à votre fichier de projet qmake :

QT += 3dinput

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