Sur cette page

QScrollPrepareEvent Class

La classe QScrollPrepareEvent est envoyée pour préparer le défilement. Plus d'informations...

En-tête : #include <QScrollPrepareEvent>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Héritages : 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

Description détaillée

L'événement de préparation du défilement est envoyé avant le début du défilement (généralement par QScroller). L'objet qui reçoit 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 QScrollEvent soit envoyé après un QScrollPrepareEvent accepté, 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 startPos est la position de l'événement tactile ou de la souris qui a déclenché le défilement.

QPointF QScrollPrepareEvent::contentPos() const

Renvoie la position actuelle du contenu telle que définie par setContentPos.

Voir aussi setContentPos().

QRectF QScrollPrepareEvent::contentPosRange() const

Renvoie la plage de coordonnées du contenu telle qu'elle a été définie par setContentPosRange().

Voir aussi setContentPosRange().

void QScrollPrepareEvent::setContentPos(const QPointF &pos)

Fixe la position du contenu actuel à pos.

Voir aussi contentPos().

void QScrollPrepareEvent::setContentPosRange(const QRectF &rect)

Définit la plage de coordonnées du contenu à rect.

Voir aussi contentPosRange().

void QScrollPrepareEvent::setViewportSize(const QSizeF &size)

Définit la taille de la zone à faire défiler à l'adresse size.

Voir également viewportSize().

QPointF QScrollPrepareEvent::startPos() const

Renvoie la position de l'événement tactile ou de la souris qui a déclenché le défilement.

QSizeF QScrollPrepareEvent::viewportSize() const

Renvoie la taille de la zone à faire défiler telle qu'elle a été définie par setViewportSize

Voir aussi setViewportSize().

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