PySide6.QtGui.QScrollPrepareEvent

class QScrollPrepareEvent

QScrollPrepareEvent 类在准备滚动时发送。更多

PySide6.QtGui.QScrollPrepareEvent 的继承图

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

滚动准备事件在滚动开始之前发送(通常由QScroller发送)。接收此事件的对象应设置viewportSize、maxContentPos和contentPos。它还应该接受此事件以指示应开始滚动。

不能保证在接受的QScrollPrepareEvent之后会发送QScrollEvent,例如在最大内容位置为(0, 0)的情况下。

另请参阅

QScrollEvent QScroller

__init__(startPos)
Parameters:

startPosQPointF

创建新的QScrollPrepareEventstartPos是触发滚动的触摸或鼠标事件的位置。

__init__(startPos)
Parameters:

startPosQScrollPrepareEvent

创建新的QScrollPrepareEventstartPos是触发滚动的触摸或鼠标事件的位置。

contentPos()
Return type:

QPointF

返回由setContentPos设置的内容的当前位置。

另请参阅

setContentPos()

contentPosRange()
Return type:

QRectF

返回由setContentPosRange()设置的内容的坐标范围。

另请参阅

setContentPosRange()

setContentPos(pos)
Parameters:

posQPointF

将当前内容位置设置为 pos

另请参阅

contentPos()

setContentPosRange(rect)
Parameters:

矩形QRectF

设置内容坐标的范围为rect

另请参阅

contentPosRange()

setViewportSize(size)
Parameters:

大小QSizeF

设置要滚动到的区域的大小为size

另请参阅

viewportSize()

startPos()
Return type:

QPointF

返回启动滚动的触摸或鼠标事件的位置。

viewportSize()
Return type:

QSizeF

返回由setViewportSize设置的滚动区域的大小

另请参阅

setViewportSize()