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 The startPos 是開始捲動時的觸摸位置 (或鼠標事件位置)。
[虛擬]
QScrollPrepareEvent::
~QScrollPrepareEvent
()
銷毀 QScrollEvent .
返迴內容的當前位置作為設置通過 setContentPos .
另請參閱 setContentPos ().
返迴內容的坐標範圍作為設置通過 setContentPosRange ().
另請參閱 setContentPosRange ().
將當前內容的位置設為 pos .
另請參閱 contentPos ().
將內容坐標的範圍設為 rect .
另請參閱 contentPosRange ().
將要捲動的區域大小設為 size .
另請參閱 viewportSize ().
返迴開始捲動時的觸摸位置 (或鼠標事件位置)。
返迴要捲動的區域大小作為設置通過 setViewportSize
另請參閱 setViewportSize ().