Qt3DInput::QMouseEvent Class
class Qt3DInput::QMouseEventLa 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
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 |
Personnes extérieures concernées
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
| Constante | Valeur |
|---|---|
Qt3DInput::QMouseEvent::LeftButton | Qt::LeftButton |
Qt3DInput::QMouseEvent::RightButton | Qt::RightButton |
Qt3DInput::QMouseEvent::MiddleButton | Qt::MiddleButton |
Qt3DInput::QMouseEvent::BackButton | Qt::BackButton |
Qt3DInput::QMouseEvent::NoButton | Qt::NoButton |
enum QMouseEvent::Modifiers
| Constante | Valeur |
|---|---|
Qt3DInput::QMouseEvent::NoModifier | Qt::NoModifier |
Qt3DInput::QMouseEvent::ShiftModifier | Qt::ShiftModifier |
Qt3DInput::QMouseEvent::ControlModifier | Qt::ControlModifier |
Qt3DInput::QMouseEvent::AltModifier | Qt::AltModifier |
Qt3DInput::QMouseEvent::MetaModifier | Qt::MetaModifier |
Qt3DInput::QMouseEvent::KeypadModifier | Qt::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.
© 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.