QMouseEvent Class
class Qt3DInput::QMouseEventDas Qt3DCore::QMouseEvent enthält Parameter, die ein Mausereignis beschreiben. Mehr...
Kopfzeile: | #include <Qt3DInput/QMouseEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake: | QT += 3dinput |
In QML: | MouseEvent |
Vererbt: | QObject |
Status: | Veraltet |
Öffentliche Typen
enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton } |
enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier } |
Eigenschaften
Öffentliche Funktionen
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 |
Verwandte Nicht-Mitglieder
Detaillierte Beschreibung
Mausereignisse treten auf, wenn eine Maustaste gedrückt wird und der von der Mausposition ausgehende, die Ansicht durchquerende Strahl ein oder mehrere Elemente der Szene schneidet.
Siehe auch QKeyEvent, QWheelEvent, und QMouseHandler.
Dokumentation der Mitgliedstypen
enum QMouseEvent::Buttons
Konstante | Wert |
---|---|
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
Konstante | Wert |
---|---|
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 |
Eigenschaft Dokumentation
accepted : bool
Gibt an, ob das Mausereignis akzeptiert wurde
Zugriffsfunktionen:
bool | isAccepted() const |
void | setAccepted(bool accepted) |
[read-only]
button : const Qt3DInput::QMouseEvent::Buttons
Gibt die Schaltfläche an, die das Mausereignis auslöst
Zugriffsfunktionen:
Qt3DInput::QMouseEvent::Buttons | button() const |
[read-only]
buttons : const int
Gibt die Schaltfläche an, die das Mausereignis auslöst
Zugriffsfunktionen:
int | buttons() const |
[read-only]
modifiers : const Qt3DInput::QMouseEvent::Modifiers
Gibt an, ob Modifikatoren auf das Mausereignis angewendet wurden
Zugriffsfunktionen:
Qt3DInput::QMouseEvent::Modifiers | modifiers() const |
[read-only]
wasHeld : const bool
Gibt an, ob eine Maustaste während des Mausereignisses gedrückt gehalten wurde
Zugriffsfunktionen:
bool | wasHeld() const |
[read-only]
x : const int
Gibt die X-Koordinate des Mausereignisses an
Zugriffsfunktionen:
int | x() const |
[read-only]
y : const int
Gibt die y-Koordinate des Mausereignisses an
Zugriffsfunktionen:
int | y() const |
Dokumentation der Mitgliedsfunktionen
[explicit]
QMouseEvent::QMouseEvent(const QMouseEvent &e)
Konstruiert eine neue QMouseEvent-Instanz für das QMouseEvent e.
Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const
Gibt die Maustaste des Mausereignisses zurück.
Hinweis: Getter-Funktion für die Eigenschaft button.
int QMouseEvent::buttons() const
Gibt ein Bitfeld zurück, das zur Prüfung auf Maustasten verwendet wird, die das Mausereignis begleiten können.
Hinweis: Getter-Funktion für die Eigenschaft buttons.
bool QMouseEvent::isAccepted() const
Gibt zurück, ob das Ereignis akzeptiert wurde.
Hinweis: Getter-Funktion für die Eigenschaft accepted.
Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const
Gibt die Tastaturmodifikatoren zurück, die das Mausereignis begleiten können.
Hinweis: Getter-Funktion für Eigenschaftsmodifikatoren.
void QMouseEvent::setAccepted(bool accepted)
Setzt das Ereignis als akzeptiert, wenn accepted wahr ist.
Hinweis: Wenn ein Ereignis akzeptiert wird, verhindert es die weitere Weitergabe an andere Listener.
Hinweis: Setter-Funktion für die Eigenschaft accepted.
Siehe auch isAccepted().
QEvent::Type QMouseEvent::type() const
Gibt die QEvent::Type des Ereignisses zurück.
int QMouseEvent::x() const
Gibt die x-Position des Mausereignisses zurück.
Hinweis: Getter-Funktion für die Eigenschaft x.
int QMouseEvent::y() const
Gibt die y-Position des Mausereignisses zurück.
Hinweis: Getter-Funktion für die Eigenschaft y.
© 2025 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.