QScrollPrepareEvent Class

Die Klasse QScrollPrepareEvent wird zur Vorbereitung des Scrollens gesendet. Mehr...

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

Öffentliche Funktionen

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

Detaillierte Beschreibung

Das Ereignis "Scroll Prepare" wird gesendet, bevor der Bildlauf (normalerweise durch QScroller) gestartet wird. Das Objekt, das dieses Ereignis empfängt, sollte viewportSize, maxContentPos und contentPos setzen. Es sollte dieses Ereignis auch akzeptieren, um anzuzeigen, dass der Bildlauf gestartet werden soll.

Es ist nicht garantiert, dass ein QScrollEvent nach einem akzeptierten QScrollPrepareEvent gesendet wird, z. B. wenn die maximale Inhaltsposition (0, 0) ist.

Siehe auch QScrollEvent und QScroller.

Dokumentation der Mitgliedsfunktionen

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

Erzeugt ein neues QScrollPrepareEvent. startPos ist die Position eines Touch- oder Mausereignisses, das den Bildlauf gestartet hat.

QPointF QScrollPrepareEvent::contentPos() const

Gibt die aktuelle Position des Inhalts zurück, wie sie von setContentPos festgelegt wurde.

Siehe auch setContentPos().

QRectF QScrollPrepareEvent::contentPosRange() const

Gibt den Koordinatenbereich für den Inhalt zurück, der durch setContentPosRange() festgelegt wurde.

Siehe auch setContentPosRange().

void QScrollPrepareEvent::setContentPos(const QPointF &pos)

Setzt die aktuelle Inhaltsposition auf pos.

Siehe auch contentPos().

void QScrollPrepareEvent::setContentPosRange(const QRectF &rect)

Setzt den Bereich der Inhaltskoordinaten auf rect.

Siehe auch contentPosRange().

void QScrollPrepareEvent::setViewportSize(const QSizeF &size)

Legt die Größe des Bereichs, der gescrollt werden soll, auf size fest.

Siehe auch viewportSize().

QPointF QScrollPrepareEvent::startPos() const

Gibt die Position des Berührungs- oder Mausereignisses zurück, das den Bildlauf ausgelöst hat.

QSizeF QScrollPrepareEvent::viewportSize() const

Gibt die Größe des Bereichs zurück, der gescrollt werden soll, wie durch setViewportSize

Siehe auch setViewportSize().

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