QGraphicsSceneMouseEvent Class

QGraphicsSceneMouseEvent クラスは、グラフィックスビューフレームワークのマウスイベントを提供します。詳細...

Header: #include <QGraphicsSceneMouseEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Inherits: QGraphicsSceneEvent

パブリック関数

virtual ~QGraphicsSceneMouseEvent()
Qt::MouseButton button() const
QPointF buttonDownPos(Qt::MouseButton button) const
QPointF buttonDownScenePos(Qt::MouseButton button) const
QPoint buttonDownScreenPos(Qt::MouseButton button) const
Qt::MouseButtons buttons() const
Qt::MouseEventFlags flags() const
QPointF lastPos() const
QPointF lastScenePos() const
QPoint lastScreenPos() const
Qt::KeyboardModifiers modifiers() const
QPointF pos() const
QPointF scenePos() const
QPoint screenPos() const
Qt::MouseEventSource source() const

詳細説明

QGraphicsViewQMouseEvent を受け取ると、それを QGraphicsSceneMouseEvent に変換します。このイベントは、ビューに関連付けられたQGraphicsScene に転送されます。イベントがシーンによって処理されない場合、ビューは、例えば、DragMode のために、それを使用することができる。

pos ()、scenePos ()、screenPos ()として)イベントのアイテム、シーン、スクリーン座標を含むことに加えて、マウスイベントはまた、ビューによって受信された前のマウスイベントの座標を含む。これらはlastPos(),lastScreenPos(),lastScenePos() で取得できます。

QGraphicsSceneContextMenuEventQGraphicsSceneHoverEventQGraphicsSceneWheelEventQMouseEventも参照

メンバ関数ドキュメント

[virtual noexcept] QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent()

イベントを破棄します。

Qt::MouseButton QGraphicsSceneMouseEvent::button() const

イベントを発生させたマウスボタン(もしあれば)を返す。

buttons() およびmodifiers() も参照

QPointF QGraphicsSceneMouseEvent::buttonDownPos(Qt::MouseButton button) const

指定されたbutton がクリックされたアイテム座標でのマウスカーソル位置を返す。

buttonDownScenePos ()、buttonDownScreenPos ()、pos ()も参照

QPointF QGraphicsSceneMouseEvent::buttonDownScenePos(Qt::MouseButton button) const

指定されたbutton がクリックされたシーン座標におけるマウスカーソル位置を返す。

buttonDownPos ()、buttonDownScreenPos ()、scenePos ()も参照

QPoint QGraphicsSceneMouseEvent::buttonDownScreenPos(Qt::MouseButton button) const

指定されたbutton がクリックされたスクリーン座標におけるマウスカーソル位置を返す。

screenPos()、buttonDownPos()、buttonDownScenePos() も参照

Qt::MouseButtons QGraphicsSceneMouseEvent::buttons() const

イベント送信時に押されていたマウスボタンの組み合わせを返します。

button() およびmodifiers() も参照

Qt::MouseEventFlags QGraphicsSceneMouseEvent::flags() const

マウス・イベント・フラグを返します。

マウス・イベント・フラグは、マウス・イベントに関する追加情報を提供します。

Qt::MouseEventFlagQMouseEvent::flags()も参照

QPointF QGraphicsSceneMouseEvent::lastPos() const

最後に記録されたマウス・カーソルの位置を項目座標で返します。

lastScenePos()、lastScreenPos()、pos() も参照

QPointF QGraphicsSceneMouseEvent::lastScenePos() const

最後に記録されたマウスカーソルの位置をシーン座標で返します。最後に記録された位置は、イベントを作成したビューによって受信された前のマウスイベントの位置です。

lastPos()、lastScreenPos()、scenePos()も参照

QPoint QGraphicsSceneMouseEvent::lastScreenPos() const

最後に記録されたマウスカーソルの位置をスクリーン座標で返します。最後に記録された位置は、イベントを作成したビューによって受信された前のマウスイベントの位置である。

lastPos()、lastScenePos()、screenPos()も参照

Qt::KeyboardModifiers QGraphicsSceneMouseEvent::modifiers() const

キーボード修飾子 イベントが送信された時点で使用されていたキーボード修飾子を返します。

buttons() およびbutton() も参照して ください。

QPointF QGraphicsSceneMouseEvent::pos() const

マウスカーソルの位置をアイテム座標で返します。

scenePos()、screenPos()、lastPos() も参照

QPointF QGraphicsSceneMouseEvent::scenePos() const

シーン座標におけるマウスカーソルの位置を返す。

pos ()、screenPos ()、lastScenePos)も 参照。

QPoint QGraphicsSceneMouseEvent::screenPos() const

マウスカーソルの位置をスクリーン座標で返す。

pos()、scenePos()、lastScreenPos() も参照

Qt::MouseEventSource QGraphicsSceneMouseEvent::source() const

マウス・イベント・ソースに関する情報を返します。

マウス・イベント・ソースは、本物のマウス・イベントと人工的なマウス・イベントを区別するために使用できます。後者は、オペレーティング・システムやQt自身がタッチ・イベントから合成したイベントです。

Qt::MouseEventSourceQMouseEvent::source()も参照してください

本書に含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。