QScrollPrepareEvent Class
La classe QScrollPrepareEvent est émise en vue de la préparation du défilement. En savoir plus...
| En-tête : | #include <QScrollPrepareEvent> |
| 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
- QScrollPrepareEvent fait partie des classes d'événements.
Fonctions publiques
| QScrollPrepareEvent(const QPointF &startPos) | |
| QPointF | contentPos() const |
| QRectF | contentPosRange() const |
| void | setContentPos(const QPointF &pos) |
| void | setContentPosRange(const QRectF &rect) |
| void | setViewportSize(const QSizeF &size) |
| QPointF | startPos() const |
| QSizeF | viewportSize() const |
Fonctions protégées
| QScrollPrepareEvent(QScrollPrepareEvent &&) | |
| QScrollPrepareEvent & | operator=(QScrollPrepareEvent &&) |
| QScrollPrepareEvent & | operator=(const QScrollPrepareEvent &other) |
Description détaillée
L'événement de préparation au défilement est envoyé avant le début du défilement (généralement par QScroller). L'objet recevant cet événement doit définir viewportSize, maxContentPos et contentPos. Il doit également accepter cet événement pour indiquer que le défilement doit commencer.
Il n’est pas garanti qu’un événement ` QScrollEvent ` soit envoyé après l’acceptation d’un `QScrollPrepareEvent`, par exemple dans le cas où la position maximale du contenu est (0, 0).
Voir également QScrollEvent et QScroller.
Documentation des fonctions membres
[explicit] QScrollPrepareEvent::QScrollPrepareEvent(const QPointF &startPos)
Crée un nouvel événement `QScrollPrepareEvent`. L'startPos e correspond à la position de l'événement tactile ou de souris qui a déclenché le défilement.
[protected delete] QScrollPrepareEvent::QScrollPrepareEvent(QScrollPrepareEvent &&)
Crée par « move » une instance de ` QScrollPrepareEvent`. Cette fonction est supprimée.
QPointF QScrollPrepareEvent::contentPos() const
Renvoie la position actuelle du contenu, telle que définie par setContentPos.
Voir également setContentPos().
QRectF QScrollPrepareEvent::contentPosRange() const
Renvoie la plage de coordonnées du contenu telle que définie par la fonction setContentPosRange().
Voir également setContentPosRange().
void QScrollPrepareEvent::setContentPos(const QPointF &pos)
Définit la position actuelle du contenu sur pos.
Voir également contentPos().
void QScrollPrepareEvent::setContentPosRange(const QRectF &rect)
Définit la plage des coordonnées du contenu sur rect.
Voir également contentPosRange().
void QScrollPrepareEvent::setViewportSize(const QSizeF &size)
Définit la taille de la zone à faire défiler sur size.
Voir également viewportSize().
QPointF QScrollPrepareEvent::startPos() const
Renvoie la position de l'événement tactile ou de souris qui a déclenché le défilement.
QSizeF QScrollPrepareEvent::viewportSize() const
Renvoie la taille de la zone à faire défiler, telle que définie par setViewportSize
Voir également la fonction ` setViewportSize()`.
[protected delete] QScrollPrepareEvent &QScrollPrepareEvent::operator=(QScrollPrepareEvent &&)
La commande « Move » affecte other à cette instance de QScrollPrepareEvent. Cette fonction est supprimée.
[noexcept protected default] QScrollPrepareEvent &QScrollPrepareEvent::operator=(const QScrollPrepareEvent &other)
Attribue par copie l'other à cette instance d'QScrollPrepareEvent.
© 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.