PySide6.QtGui.QScrollPrepareEvent

class QScrollPrepareEvent

The QScrollPrepareEvent class is sent in preparation of scrolling.

Details

The scroll prepare event is sent before scrolling (usually by QScroller) is started. The object receiving this event should set viewportSize , maxContentPos and contentPos . It also should accept this event to indicate that scrolling should be started.

It is not guaranteed that a QScrollEvent will be sent after an accepted QScrollPrepareEvent , e.g. in a case where the maximum content position is (0, 0).

Inheritance diagram of PySide6.QtGui.QScrollPrepareEvent

Synopsis

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

__init__(startPos)
Parameters:

startPosQPointF

Creates new QScrollPrepareEvent The startPos is the position of a touch or mouse event that started the scrolling.

__init__(startPos)
Parameters:

startPosQScrollPrepareEvent

Creates new QScrollPrepareEvent The startPos is the position of a touch or mouse event that started the scrolling.

contentPos()
Return type:

QPointF

Returns the current position of the content as set by setContentPos .

See also

setContentPos()

contentPosRange()
Return type:

QRectF

Returns the range of coordinates for the content as set by setContentPosRange() .

setContentPos(pos)
Parameters:

posQPointF

Sets the current content position to pos.

See also

contentPos()

setContentPosRange(rect)
Parameters:

rectQRectF

Sets the range of content coordinates to rect.

setViewportSize(size)
Parameters:

sizeQSizeF

Sets the size of the area that is to be scrolled to size.

See also

viewportSize()

startPos()
Return type:

QPointF

Returns the position of the touch or mouse event that started the scrolling.

viewportSize()
Return type:

QSizeF

Returns size of the area that is to be scrolled as set by setViewportSize