En esta página

QScrollPrepareEvent Class

La clase QScrollPrepareEvent es enviada en preparación del desplazamiento. Más...

Cabecera: #include <QScrollPrepareEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Hereda: QEvent

Funciones Públicas

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

Descripción Detallada

El evento scroll prepare se envía antes de que se inicie el desplazamiento (normalmente por QScroller). El objeto que recibe este evento debe establecer viewportSize, maxContentPos y contentPos. También debe aceptar este evento para indicar que se debe iniciar el desplazamiento.

No está garantizado que se envíe un QScrollEvent después de un QScrollPrepareEvent aceptado, por ejemplo en un caso en el que la posición máxima del contenido sea (0, 0).

Véase también QScrollEvent y QScroller.

Documentación de las funciones miembro

[explicit] QScrollPrepareEvent::QScrollPrepareEvent(const QPointF &startPos)

Crea un nuevo QScrollPrepareEvent El startPos es la posición de un evento táctil o de ratón que inició el desplazamiento.

QPointF QScrollPrepareEvent::contentPos() const

Devuelve la posición actual del contenido establecida por setContentPos.

Véase también setContentPos().

QRectF QScrollPrepareEvent::contentPosRange() const

Devuelve el rango de coordenadas del contenido establecido por setContentPosRange().

Véase también setContentPosRange().

void QScrollPrepareEvent::setContentPos(const QPointF &pos)

Establece la posición actual del contenido en pos.

Véase también contentPos().

void QScrollPrepareEvent::setContentPosRange(const QRectF &rect)

Establece el rango de coordenadas de contenido en rect.

Véase también contentPosRange().

void QScrollPrepareEvent::setViewportSize(const QSizeF &size)

Establece el tamaño del área que se va a desplazar en size.

Véase también viewportSize().

QPointF QScrollPrepareEvent::startPos() const

Devuelve la posición del evento táctil o de ratón que inició el desplazamiento.

QSizeF QScrollPrepareEvent::viewportSize() const

Devuelve el tamaño del área que se va a desplazar según lo establecido por setViewportSize

Véase también 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.