Auf dieser Seite

Qt3DInput::QMouseEvent Class

class Qt3DInput::QMouseEvent

Die 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

  • wasHeld : const bool
  • x : const int
  • y : const int

Ö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

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

KonstanteWert
Qt3DInput::QMouseEvent::LeftButtonQt::LeftButton
Qt3DInput::QMouseEvent::RightButtonQt::RightButton
Qt3DInput::QMouseEvent::MiddleButtonQt::MiddleButton
Qt3DInput::QMouseEvent::BackButtonQt::BackButton
Qt3DInput::QMouseEvent::NoButtonQt::NoButton

enum QMouseEvent::Modifiers

KonstanteWert
Qt3DInput::QMouseEvent::NoModifierQt::NoModifier
Qt3DInput::QMouseEvent::ShiftModifierQt::ShiftModifier
Qt3DInput::QMouseEvent::ControlModifierQt::ControlModifier
Qt3DInput::QMouseEvent::AltModifierQt::AltModifier
Qt3DInput::QMouseEvent::MetaModifierQt::MetaModifier
Qt3DInput::QMouseEvent::KeypadModifierQt::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“.

Verwandte Nicht-Mitglieder

QMouseEventPtr

Ein Shared Pointer für „ 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.