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 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QScrollPrepareEvent ist Teil der Ereignisklassen.
Ö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.