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

QInputEvent Class

The QInputEvent class is the base class for events that describe user input.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QInputEvent Class▲

  • Header: QInputEvent

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Gui)

    target_link_libraries(mytarget PRIVATE Qt6::Gui)

  • qmake: QT += gui

  • Inherits: QEvent

  • Inherited By: QContextMenuEvent, QKeyEvent, and QPointerEvent

  • Group: QInputEvent is part of events

Detailed Description▲

 

Member Function Documentation▲

 

[since 6.0] const QInputDevice *QInputEvent::device() const▲

Returns the source device that generated the original event.

In case of a synthesized event, for example a mouse event that was generated from a touch event, device() continues to return the touchscreen device, so that you can tell that it did not come from an actual mouse. Thus mouseEvent.source()->type() != QInputDevice::DeviceType::Mouse is one possible replacement for the Qt 5 expression mouseEvent.source() == Qt::MouseEventSynthesizedByQt.

This function was introduced in Qt 6.0.

See Also▲

QInputDevice::DeviceType QInputEvent::deviceType() const▲

Returns the type of device that generated the event.

Qt::KeyboardModifiers QInputEvent::modifiers() const▲

Returns the keyboard modifier flags that existed immediately before the event occurred.

See Also▲

quint64 QInputEvent::timestamp() const▲

Returns the window system's timestamp for this event. It will normally be in milliseconds since some arbitrary point in time, such as the time when the system was started.

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