Auf dieser Seite

QScrollPrepareEvent Class

Die Klasse „QScrollPrepareEvent“ wird zur Vorbereitung des Bildlaufs gesendet. Mehr...

Header: #include <QScrollPrepareEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Erbt von: 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

Geschützte Funktionen

QScrollPrepareEvent(QScrollPrepareEvent &&)
QScrollPrepareEvent &operator=(QScrollPrepareEvent &&)
QScrollPrepareEvent &operator=(const QScrollPrepareEvent &other)

Ausführliche Beschreibung

Das Scroll-Prepare-Ereignis wird gesendet, bevor das Scrollen (in der Regel durch „ QScroller “) gestartet wird. Das Objekt, das dieses Ereignis empfängt, sollte „ viewportSize “, „maxContentPos“ und „ contentPos “ festlegen. Es sollte dieses Ereignis außerdem akzeptieren, um anzuzeigen, dass das Scrollen gestartet werden soll.

Es ist nicht garantiert, dass nach einem akzeptierten „QScrollPrepareEvent“ ein „ QScrollEvent “ gesendet wird, z. B. in einem Fall, in dem die maximale Inhaltsposition (0, 0) ist.

Siehe auch „ QScrollEvent “ und „ QScroller “.

Dokumentation der Member-Funktionen

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

Erzeugt ein neues `QScrollPrepareEvent`. Das ` startPos ` gibt die Position eines Touch- oder Mausereignisses an, das das Scrollen ausgelöst hat.

[protected delete] QScrollPrepareEvent::QScrollPrepareEvent(QScrollPrepareEvent &&)

Erstellt eine Instanz von ` QScrollPrepareEvent`. Diese Funktion wurde gelöscht.

QPointF QScrollPrepareEvent::contentPos() const

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

Siehe auch setContentPos().

QRectF QScrollPrepareEvent::contentPosRange() const

Gibt den Koordinatenbereich für den Inhalt zurück, wie er 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)

Legt den Bereich der Inhaltskoordinaten auf rect fest.

Siehe auch contentPosRange().

void QScrollPrepareEvent::setViewportSize(const QSizeF &size)

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

Siehe auch viewportSize().

QPointF QScrollPrepareEvent::startPos() const

Gibt die Position des Touch- oder Mausereignisses zurück, das das Scrollen ausgelöst hat.

QSizeF QScrollPrepareEvent::viewportSize() const

Gibt die Größe des zu scrollenden Bereichs zurück, wie durch setViewportSize

Siehe auch setViewportSize().

[protected delete] QScrollPrepareEvent &QScrollPrepareEvent::operator=(QScrollPrepareEvent &&)

Weist „ other “ dieser „ QScrollPrepareEvent “-Instanz zu. Diese Funktion wird gelöscht.

[noexcept protected default] QScrollPrepareEvent &QScrollPrepareEvent::operator=(const QScrollPrepareEvent &other)

Weist dieser QScrollPrepareEvent -Instanz den Wert „ other “ zu.

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