Qt3DInput::QMouseEvent Class
class Qt3DInput::QMouseEventQt3DCore::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
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 |
Non-membres apparentés
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
| 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
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.
© 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.