QScrollPrepareEvent 类

The QScrollPrepareEvent class is sent in preparation of scrolling. 更多...

头: #include <QScrollPrepareEvent>
qmake: QT += gui
Since: Qt 4.8
继承: QEvent

公共函数

QScrollPrepareEvent (const QPointF & startPos )
virtual ~QScrollPrepareEvent ()
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

额外继承成员

详细描述

The QScrollPrepareEvent class is sent in preparation of scrolling.

发送卷动准备事件先于卷动 (通常通过 QScroller ) 开始。接收此事件的对象应设置 viewportSize ,maxContentPos 和 contentPos 。还应接受此事件,以指示滚动应开始。

不保证 QScrollEvent will be sent after an acceepted QScrollPrepareEvent , e.g. in a case where the maximum content position is (0,0).

另请参阅 QScrollEvent and QScroller .

成员函数文档编制

QScrollPrepareEvent:: QScrollPrepareEvent (const QPointF & startPos )

创建新的 QScrollPrepareEvent The startPos 是开始卷动时的触摸位置 (或鼠标事件位置)。

[虚拟] QScrollPrepareEvent:: ~QScrollPrepareEvent ()

销毁 QScrollEvent .

QPointF QScrollPrepareEvent:: contentPos () const

返回内容的当前位置作为设置通过 setContentPos .

另请参阅 setContentPos ().

QRectF QScrollPrepareEvent:: contentPosRange () const

返回内容的坐标范围作为设置通过 setContentPosRange ().

另请参阅 setContentPosRange ().

void QScrollPrepareEvent:: setContentPos (const QPointF & pos )

将当前内容的位置设为 pos .

另请参阅 contentPos ().

void QScrollPrepareEvent:: setContentPosRange (const QRectF & rect )

将内容坐标的范围设为 rect .

另请参阅 contentPosRange ().

void QScrollPrepareEvent:: setViewportSize (const QSizeF & size )

将要卷动的区域大小设为 size .

另请参阅 viewportSize ().

QPointF QScrollPrepareEvent:: startPos () const

返回开始卷动时的触摸位置 (或鼠标事件位置)。

QSizeF QScrollPrepareEvent:: viewportSize () const

返回要卷动的区域大小作为设置通过 setViewportSize

另请参阅 setViewportSize ().