IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QMouseEvent Class

The Qt3DCore::QMouseEvent contains parameters that describe a mouse event.

This class was introduced in Qt 5.5.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QMouseEvent Class

  • Header: Qt3DInput/QMouseEvent

  • Since: Qt 5.5

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS 3dinput)

    target_link_libraries(mytarget PRIVATE Qt6::3dinput)

  • qmake: QT += 3dinput

  • Inherited By:

  • Instantiated By: qml-qt3d-input-mouseevent.xml

  • Inherits: QObject

Detailed Description

Mouse events occur when a mouse button is pressed and the ray traversing the view, originating from the mouse position intersects with one or more elements of the scene.

See Also

Member Type Documentation

 

enum QMouseEvent::Buttons

Constant

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

Constant

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

Property Documentation

 

accepted : bool

Specifies if the mouse event has been accepted

Access functions:

[read-only] button : const Qt3DInput::QMouseEvent::Buttons

Specifies the button triggering the mouse event

Access functions:

[read-only] buttons : const int

Specifies the button triggering the mouse event

Access functions:

[read-only] modifiers : const Qt3DInput::QMouseEvent::Modifiers

Specifies if any modifiers were applied to the mouse event

Access functions:

[read-only] wasHeld : const bool

Specifies if a mouse button was held down during the mouse event

Access functions:

  • bool wasHeld() const

[read-only] x : const int

Specifies The X coordinate of the mouse event

Access functions:

  • int x() const

[read-only] y : const int

Specifies The y coordinate of the mouse event

Access functions:

  • int y() const

Member Function Documentation

 

[explicit] QMouseEvent::QMouseEvent(const ::QMouseEvent &e)

Constructs a new QMouseEvent instance for the QMouseEvent e.

Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const

Returns the mouse button of the mouse event.

Getter function for property button.

int QMouseEvent::buttons() const

Returns a bitfield to be used to check for mouse buttons that may be accompanying the mouse event.

Getter function for property buttons.

bool QMouseEvent::isAccepted() const

Returns whether the event was accepted.

Getter function for property accepted.

Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const

Returns the keyboard modifiers that may be accompanying the mouse event.

Getter function for property modifiers.

void QMouseEvent::setAccepted(bool accepted)

Sets the event as accepted if accepted is true.

When an event is accepted, it will prevent further propagation to other listeners.

Setter function for property accepted.

See Also

See also isAccepted()

QEvent::Type QMouseEvent::type() const

Returns the QEvent::Type of the event.

int QMouseEvent::x() const

Returns the x position of the mouse event.

Getter function for property x.

int QMouseEvent::y() const

Returns the y position of the mouse event.

Getter function for property y.

Related Non-Members

 

QMouseEventPtr

A shared pointer for QMouseEvent.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+