このページでは

QScrollPrepareEvent Class

QScrollPrepareEvent クラスは、スクロールの準備として送信されます。詳細...

ヘッダー: #include <QScrollPrepareEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
継承元: QEvent

パブリック関数

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

プロテクトされた関数

QScrollPrepareEvent(QScrollPrepareEvent &&)
QScrollPrepareEvent &operator=(QScrollPrepareEvent &&)
QScrollPrepareEvent &operator=(const QScrollPrepareEvent &other)

詳細な説明

スクロール準備イベントは、スクロール(通常はQScroller によって)が開始される前に送信されます。このイベントを受信したオブジェクトは、viewportSize 、maxContentPos、およびcontentPos を設定する必要があります。また、スクロールを開始することを示すために、このイベントを受け入れる必要があります。

QScrollPrepareEvent を受け入れた後、QScrollEvent が送信されることは保証されません。例えば、コンテンツの最大位置が (0, 0) の場合などがこれにあたります。

QScrollEvent およびQScrollerも参照してください 。

メンバ関数のドキュメント

[explicit] QScrollPrepareEvent::QScrollPrepareEvent(const QPointF &startPos)

新しい QScrollPrepareEvent を作成します。startPos は、スクロールを開始したタッチまたはマウスイベントの位置を表します。

[protected delete] QScrollPrepareEvent::QScrollPrepareEvent(QScrollPrepareEvent &&)

QScrollPrepareEvent のインスタンスをMoveコンストラクタで生成します。この関数は削除されています。

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()も参照してください 。

[protected delete] QScrollPrepareEvent &QScrollPrepareEvent::operator=(QScrollPrepareEvent &&)

other をこのQScrollPrepareEvent インスタンスに割り当てます。この関数は削除されました。

[noexcept protected default] QScrollPrepareEvent &QScrollPrepareEvent::operator=(const QScrollPrepareEvent &other)

other をこのQScrollPrepareEvent インスタンスにコピーして割り当てます。

© 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.