Sur cette page

Qt3DInput::QMouseEvent Class

class Qt3DInput::QMouseEvent

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

En-tête : #include <Qt3DInput/QMouseEvent>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake : QT += 3dinput
En QML : MouseEvent
Hérite : QObject
Statut : Déclassé

Types publics

enum Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton }
enum Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier }

Propriétés

  • wasHeld : const bool
  • x : const int
  • y : const int

Fonctions publiques

QMouseEvent(const QMouseEvent &e)
Qt3DInput::QMouseEvent::Buttons button() const
int buttons() const
bool isAccepted() const
Qt3DInput::QMouseEvent::Modifiers modifiers() const
void setAccepted(bool accepted)
QEvent::Type type() const
bool wasHeld() const
int x() const
int y() const

Description détaillée

Les événements souris se produisent lorsqu'un bouton de la souris est enfoncé et que le rayon traversant la vue, provenant de la position de la souris, croise un ou plusieurs éléments de la scène.

Voir également QKeyEvent, QWheelEvent, et QMouseHandler.

Documentation sur les types de membres

enum QMouseEvent::Buttons

ConstanteValeur
Qt3DInput::QMouseEvent::LeftButtonQt::LeftButton
Qt3DInput::QMouseEvent::RightButtonQt::RightButton
Qt3DInput::QMouseEvent::MiddleButtonQt::MiddleButton
Qt3DInput::QMouseEvent::BackButtonQt::BackButton
Qt3DInput::QMouseEvent::NoButtonQt::NoButton

enum QMouseEvent::Modifiers

ConstanteValeur
Qt3DInput::QMouseEvent::NoModifierQt::NoModifier
Qt3DInput::QMouseEvent::ShiftModifierQt::ShiftModifier
Qt3DInput::QMouseEvent::ControlModifierQt::ControlModifier
Qt3DInput::QMouseEvent::AltModifierQt::AltModifier
Qt3DInput::QMouseEvent::MetaModifierQt::MetaModifier
Qt3DInput::QMouseEvent::KeypadModifierQt::KeypadModifier

Documentation sur les propriétés

accepted : bool

Spécifie si l'événement de la souris a été accepté

Fonctions d'accès :

bool isAccepted() const
void setAccepted(bool accepted)

[read-only] button : const Qt3DInput::QMouseEvent::Buttons

Spécifie le bouton qui déclenche l'événement de la souris

Fonctions d'accès :

Qt3DInput::QMouseEvent::Buttons button() const

[read-only] buttons : const int

Spécifie le bouton qui déclenche l'événement de la souris

Fonctions d'accès :

int buttons() const

[read-only] modifiers : const Qt3DInput::QMouseEvent::Modifiers

Spécifie si des modificateurs ont été appliqués à l'événement souris

Fonctions d'accès :

Qt3DInput::QMouseEvent::Modifiers modifiers() const

[read-only] wasHeld : const bool

Spécifie si un bouton de la souris a été maintenu enfoncé pendant l'événement de la souris

Fonctions d'accès :

bool wasHeld() const

[read-only] x : const int

Spécifie la coordonnée X de l'événement souris

Fonctions d'accès :

int x() const

[read-only] y : const int

Spécifie la coordonnée y de l'événement souris

Fonctions d'accès :

int y() const

Fonction membre Documentation

[explicit] QMouseEvent::QMouseEvent(const QMouseEvent &e)

Construit une nouvelle instance de QMouseEvent pour le QMouseEvent e.

Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const

Renvoie le bouton de l'événement souris.

Remarque : fonction Getter pour la propriété button.

int QMouseEvent::buttons() const

Renvoie un champ de bits à utiliser pour vérifier si des boutons de souris accompagnent l'événement souris.

Remarque : fonction Getter pour les boutons de propriété.

bool QMouseEvent::isAccepted() const

Indique si l'événement a été accepté.

Remarque : fonction Getter pour la propriété accepted.

Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const

Renvoie les modificateurs de clavier qui peuvent accompagner l'événement souris.

Remarque : fonction Getter pour les modificateurs de propriété.

void QMouseEvent::setAccepted(bool accepted)

Définit l'événement comme accepté si accepted est vrai.

Remarque : Lorsqu'un événement est accepté, il ne se propage plus aux autres auditeurs.

Remarque : fonction de définition de la propriété accepted.

Voir également isAccepted().

QEvent::Type QMouseEvent::type() const

Renvoie l'adresse QEvent::Type de l'événement.

int QMouseEvent::x() const

Renvoie la position x de l'événement souris.

Remarque : fonction Getter pour la propriété x.

int QMouseEvent::y() const

Renvoie la position y de l'événement souris.

Remarque : fonction Getter pour la propriété y.

Non-membres associés

QMouseEventPtr

Un pointeur partagé pour QMouseEvent.

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