Qt3DInput::QMouseEvent Class
class Qt3DInput::QMouseEventDie Klasse `Qt3DCore::QMouseEvent` enthält Parameter, die ein Mausereignis beschreiben. Mehr...
| Header: | #include <Qt3DInput/QMouseEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake: | QT += 3dinput |
| In QML: | MouseEvent |
| Erbt von: | QObject |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Öffentliche Typen
| enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton } |
| enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier } |
Eigenschaften
Öffentliche Veranstaltungen
| 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 Nichtmitglieder
Detaillierte Beschreibung
Mausereignisse treten auf, wenn eine Maustaste gedrückt wird und der von der Mausposition ausgehende Strahl, der die Ansicht durchläuft, ein oder mehrere Elemente der Szene schneidet.
Siehe auch „ QKeyEvent “, „ QWheelEvent “ und „ QMouseHandler “.
Dokumentation zum Mitgliedstyp
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 |
Eigenschaftsdokumentation
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 auf das Mausereignis Modifikatoren 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 zu den Member-Funktionen
[explicit] QMouseEvent::QMouseEvent(const QMouseEvent &e)
Erstellt eine neue QMouseEvent-Instanz für den 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, mit dem überprüft werden kann, ob dem Mausereignis möglicherweise Maustasten zugeordnet sind.
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 möglicherweise mit dem Mausereignis einhergehen.
Hinweis: Getter -Funktion für die Eigenschaft „modifiers“.
void QMouseEvent::setAccepted(bool accepted)
Setzt das Ereignis als akzeptiert, wenn „ accepted “ auf „true“ gesetzt ist.
Hinweis: Wenn ein Ereignis akzeptiert wird, verhindert dies die weitere Weiterleitung 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“.
© 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.