Sur cette page

Qt3DInput::QMouseEvent Class

class Qt3DInput::QMouseEvent

La classe Qt3DCore::QMouseEvent contient des paramètres qui décrivent un événement de souris. En savoir plus...

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 de : QObject
Statut : Obsolète

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

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 de souris se produisent lorsqu'un bouton de souris est enfoncé et que le rayon traversant la vue, partant 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

Indique si l'événement de souris a été pris en compte

Fonctions d'accès :

bool isAccepted() const
void setAccepted(bool accepted)

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

Spécifie le bouton déclenchant l'événement de souris

Fonctions d'accès :

Qt3DInput::QMouseEvent::Buttons button() const

[read-only] buttons : const int

Spécifie le bouton à l'origine de l'événement de souris

Fonctions d'accès :

int buttons() const

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

Indique si des modificateurs ont été appliqués à l'événement de souris

Fonctions d'accès :

Qt3DInput::QMouseEvent::Modifiers modifiers() const

[read-only] wasHeld : const bool

Indique si un bouton de la souris était enfoncé lors de l'événement de souris

Fonctions d'accès :

bool wasHeld() const

[read-only] x : const int

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

Fonctions d'accès :

int x() const

[read-only] y : const int

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

Fonctions d'accès :

int y() const

Documentation sur les fonctions membres

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

Crée une nouvelle instance de QMouseEvent pour l'e QMouseEvent.

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

Renvoie le bouton de la souris associé à l'événement de souris.

Remarque : fonctiongetter pour la propriété button.

int QMouseEvent::buttons() const

Renvoie un champ de bits permettant de vérifier les boutons de souris pouvant être associés à l'événement de souris.

Remarque : fonctionde lecture de la propriété buttons.

bool QMouseEvent::isAccepted() const

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

Remarque : fonctiongetter pour la propriété « accepted ».

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

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

Remarque : fonctiongetter pour la propriété modifiers.

void QMouseEvent::setAccepted(bool accepted)

Définit l'événement comme accepté si la valeur de ` accepted ` est `true`.

Remarque : lorsqu'un événement est accepté, cela empêche sa propagation vers d'autres écouteurs.

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

Voir aussi isAccepted().

QEvent::Type QMouseEvent::type() const

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

int QMouseEvent::x() const

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

Remarque : fonctiongetter pour la propriété x.

int QMouseEvent::y() const

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

Remarque : fonctionde lecture de la propriété y.

Éléments 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.