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 |
詳細説明
QGraphicsView がQMouseEvent を受け取ると、それを QGraphicsSceneMouseEvent に変換します。このイベントは、ビューに関連付けられたQGraphicsScene に転送されます。イベントがシーンによって処理されない場合、ビューは、例えば、DragMode のために、それを使用することができる。
pos ()、scenePos ()、screenPos ()として)イベントのアイテム、シーン、スクリーン座標を含むことに加えて、マウスイベントはまた、ビューによって受信された前のマウスイベントの座標を含む。これらはlastPos(),lastScreenPos(),lastScenePos() で取得できます。
QGraphicsSceneContextMenuEvent 、QGraphicsSceneHoverEvent 、QGraphicsSceneWheelEvent 、QMouseEventも参照 。
メンバ関数ドキュメント
[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
イベント送信時に押されていたマウスボタンの組み合わせを返します。
Qt::MouseEventFlags QGraphicsSceneMouseEvent::flags() const
マウス・イベント・フラグを返します。
マウス・イベント・フラグは、マウス・イベントに関する追加情報を提供します。
Qt::MouseEventFlag 、QMouseEvent::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::MouseEventSource とQMouseEvent::source()も参照してください 。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。