Auf dieser Seite

QInputEvent Class

Die Klasse „QInputEvent“ ist die Basisklasse für Ereignisse, die Benutzereingaben beschreiben. Mehr...

Header: #include <QInputEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Erbt von: QEvent
Vererbt an:

QContextMenuEvent, „ QKeyEvent “ sowie QPointerEvent

Öffentliche Funktionen

(since 6.0) const QInputDevice *device() const
QInputDevice::DeviceType deviceType() const
Qt::KeyboardModifiers modifiers() const
quint64 timestamp() const

Geschützte Funktionen

QInputEvent(QInputEvent &&)
QInputEvent &operator=(QInputEvent &&)
QInputEvent &operator=(const QInputEvent &other)

Ausführliche Beschreibung

Dokumentation der Mitgliedsfunktionen

[protected delete] QInputEvent::QInputEvent(QInputEvent &&)

Erstellt mittels „move“ eine Instanz von ` QInputEvent`. Diese Funktion ist gelöscht.

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

Gibt das Quellgerät zurück, das das ursprüngliche Ereignis ausgelöst hat.

Im Falle eines synthetisierten Ereignisses, beispielsweise eines Mausereignisses, das aus einem Touch-Ereignis generiert wurde, gibt „ device() “ weiterhin das Touchscreen-Gerät zurück, sodass Sie erkennen können, dass es nicht von einer tatsächlichen Maus stammt. Somit ist „ mouseEvent.source()->type() != QInputDevice::DeviceType::Mouse “ ein möglicher Ersatz für den Qt-5-Ausdruck „ mouseEvent.source() == Qt::MouseEventSynthesizedByQt “.

Diese Funktion wurde in Qt 6.0 eingeführt.

Siehe auch QPointerEvent::pointingDevice().

QInputDevice::DeviceType QInputEvent::deviceType() const

Gibt den Typ des Geräts zurück, das das Ereignis ausgelöst hat.

Qt::KeyboardModifiers QInputEvent::modifiers() const

Gibt die Tastatur-Modifikator-Flags zurück, die unmittelbar vor dem Auftreten des Ereignisses vorhanden waren.

Siehe auch „ QGuiApplication::keyboardModifiers()“.

quint64 QInputEvent::timestamp() const

Gibt den Zeitstempel des Fenstersystems für dieses Ereignis zurück. Dieser wird normalerweise in Millisekunden seit einem beliebigen Zeitpunkt angegeben, beispielsweise seit dem Systemstart.

[protected delete] QInputEvent &QInputEvent::operator=(QInputEvent &&)

Weist „ other “ dieser „ QInputEvent “-Instanz zu. Diese Funktion wird gelöscht.

[noexcept protected default] QInputEvent &QInputEvent::operator=(const QInputEvent &other)

other Weist dieser Instanz von „ QInputEvent “ den Wert „ “ zu. “ zu dieser Instanz von „ “ zu.

© 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.