Sur cette page

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

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.