QMoveEvent Class
La classe QMoveEvent contient les paramètres relatifs aux événements de déplacement. En savoir plus…
| En-tête : | #include <QMoveEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Hérite de : | QEvent |
- Liste de tous les membres, y compris les membres hérités
- QMoveEvent fait partie des classes d'événements.
Fonctions publiques
| QMoveEvent(const QPoint &pos, const QPoint &oldPos) | |
| const QPoint & | oldPos() const |
| const QPoint & | pos() const |
Fonctions protégées
| QMoveEvent(QMoveEvent &&) | |
| QMoveEvent & | operator=(QMoveEvent &&) |
| QMoveEvent & | operator=(const QMoveEvent &other) |
Description détaillée
Les événements de déplacement sont envoyés aux widgets qui ont été déplacés vers une nouvelle position par rapport à leur parent.
Le gestionnaire d'événements QWidget::moveEvent() reçoit les événements de déplacement.
Voir également QWidget::move() et QWidget::setGeometry().
Documentation des fonctions membres
QMoveEvent::QMoveEvent(const QPoint &pos, const QPoint &oldPos)
Crée un événement de déplacement avec les positions du widget (ancienne et nouvelle), respectivement « pos » et « oldPos ».
[protected delete] QMoveEvent::QMoveEvent(QMoveEvent &&)
Crée par « move » une instance de ` QMoveEvent`. Cette fonction est supprimée.
const QPoint &QMoveEvent::oldPos() const
Renvoie l'ancienne position du widget.
const QPoint &QMoveEvent::pos() const
Renvoie la nouvelle position du widget. Pour les widgets de premier niveau, cela exclut le cadre de la fenêtre.
[protected delete] QMoveEvent &QMoveEvent::operator=(QMoveEvent &&)
La commande « Move » affecte l'other à cette instance QMoveEvent. Cette fonction est supprimée.
[noexcept protected default] QMoveEvent &QMoveEvent::operator=(const QMoveEvent &other)
Attribue par copie l'other à cette instance d'QMoveEvent.
© 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.