QInputEvent Class
La classe `QInputEvent` est la classe de base des événements décrivant les entrées de l'utilisateur. En savoir plus...
| En-tête : | #include <QInputEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Hérite de : | QEvent |
| Hérité par : |
- Liste de tous les membres, y compris les membres hérités
- QInputEvent fait partie des classes d'événements.
Fonctions publiques
(since 6.0) const QInputDevice * | device() const |
| QInputDevice::DeviceType | deviceType() const |
| Qt::KeyboardModifiers | modifiers() const |
| quint64 | timestamp() const |
Fonctions protégées
| QInputEvent(QInputEvent &&) | |
| QInputEvent & | operator=(QInputEvent &&) |
| QInputEvent & | operator=(const QInputEvent &other) |
Documentation des fonctions membres
[protected delete] QInputEvent::QInputEvent(QInputEvent &&)
Crée par « move » une instance de ` QInputEvent`. Cette fonction est supprimée.
[since 6.0] const QInputDevice *QInputEvent::device() const
Renvoie le périphérique source à l'origine de l'événement initial.
Dans le cas d'un événement synthétisé, par exemple un événement de souris généré à partir d'un événement tactile, la fonction ` device() ` continue de renvoyer le périphérique tactile, ce qui permet de déterminer qu'il ne provient pas d'une souris physique. Ainsi, ` mouseEvent.source()->type() != QInputDevice::DeviceType::Mouse ` est une alternative possible à l'expression Qt 5 ` mouseEvent.source() == Qt::MouseEventSynthesizedByQt`.
Cette fonction a été introduite dans Qt 6.0.
Voir également QPointerEvent::pointingDevice().
QInputDevice::DeviceType QInputEvent::deviceType() const
Renvoie le type de périphérique à l'origine de l'événement.
Qt::KeyboardModifiers QInputEvent::modifiers() const
Renvoie les indicateurs de modificateurs de clavier qui étaient actifs juste avant que l'événement ne se produise.
Voir également QGuiApplication::keyboardModifiers().
quint64 QInputEvent::timestamp() const
Renvoie l'horodatage du système de fenêtrage correspondant à cet événement. Il est généralement exprimé en millisecondes à compter d'un moment arbitraire, tel que l'instant où le système a été démarré.
[protected delete] QInputEvent &QInputEvent::operator=(QInputEvent &&)
La commande « Move » affecte « other » à cette instance « QInputEvent ». Cette fonction est supprimée.
[noexcept protected default] QInputEvent &QInputEvent::operator=(const QInputEvent &other)
Attribue la valeur « other » à cette instance « QInputEvent ».
© 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.