QMouseEvent Class
class Qt3DInput::QMouseEventQt3DCore::QMouseEvent にはマウスイベントを記述するパラメータが含まれています。詳細...
Header: | #include <Qt3DInput/QMouseEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake: | QT += 3dinput |
In QML: | MouseEvent |
Inherits: | QObject |
Status: | Deprecated |
パブリックタイプ
enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton } |
enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier } |
プロパティ
パブリック関数
QMouseEvent(const QMouseEvent &e) | |
Qt3DInput::QMouseEvent::Buttons | button() const |
int | buttons() const |
bool | isAccepted() const |
Qt3DInput::QMouseEvent::Modifiers | modifiers() const |
void | setAccepted(bool accepted) |
QEvent::Type | type() const |
bool | wasHeld() const |
int | x() const |
int | y() const |
QKeyEvent 、QWheelEvent 、QMouseHandlerも参照してください 。
メンバ型ドキュメント
enum QMouseEvent::Buttons
定数 | 値 |
---|---|
Qt3DInput::QMouseEvent::LeftButton | Qt::LeftButton |
Qt3DInput::QMouseEvent::RightButton | Qt::RightButton |
Qt3DInput::QMouseEvent::MiddleButton | Qt::MiddleButton |
Qt3DInput::QMouseEvent::BackButton | Qt::BackButton |
Qt3DInput::QMouseEvent::NoButton | Qt::NoButton |
enum QMouseEvent::Modifiers
定数 | 値 |
---|---|
Qt3DInput::QMouseEvent::NoModifier | Qt::NoModifier |
Qt3DInput::QMouseEvent::ShiftModifier | Qt::ShiftModifier |
Qt3DInput::QMouseEvent::ControlModifier | Qt::ControlModifier |
Qt3DInput::QMouseEvent::AltModifier | Qt::AltModifier |
Qt3DInput::QMouseEvent::MetaModifier | Qt::MetaModifier |
Qt3DInput::QMouseEvent::KeypadModifier | Qt::KeypadModifier |
プロパティの説明
accepted : bool
マウスイベントが受け付けられたかどうかを指定します。
アクセス関数
bool | isAccepted() const |
void | setAccepted(bool accepted) |
[read-only]
button : const Qt3DInput::QMouseEvent::Buttons
マウスイベントのトリガーとなるボタンを指定します。
アクセス関数
Qt3DInput::QMouseEvent::Buttons | button() const |
[read-only]
buttons : const int
マウスイベントを発生させるボタンを指定します。
アクセス関数:
int | buttons() const |
[read-only]
modifiers : const Qt3DInput::QMouseEvent::Modifiers
マウスイベントに修飾子が適用されているかどうかを指定します。
アクセス関数:
Qt3DInput::QMouseEvent::Modifiers | modifiers() const |
[read-only]
wasHeld : const bool
マウスイベント中にマウスボタンが押し下げられたかどうかを指定します。
アクセス関数
bool | wasHeld() const |
[read-only]
x : const int
マウスイベントのX座標を指定します。
アクセス関数
int | x() const |
[read-only]
y : const int
マウスイベントのY座標を指定します。
アクセス関数を指定します:
int | y() const |
メンバ関数 ドキュメント
[explicit]
QMouseEvent::QMouseEvent(const QMouseEvent &e)
QMouseEvente に対して新しい QMouseEvent インスタンスを構築します。
Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const
マウスイベントのマウスボタンを返します。
注: プロパティ button のゲッター関数です。
int QMouseEvent::buttons() const
マウスイベントに付随する可能性のあるマウスボタンをチェックするために使用するビットフィールドを返します。
注: プロパティ button のゲッター関数です。
bool QMouseEvent::isAccepted() const
戻り値:イベントが受け入れられたかどうか。
備考: プロパティaccepted のゲッター関数。
Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const
キーボード修飾子: マウスイベントに付随する可能性のあるキーボード修飾子を返す。
備考: プロパティ修飾子に対するゲッター関数。
void QMouseEvent::setAccepted(bool accepted)
accepted が true の場合、イベントを受け付けたものとして設定する。
備考 :イベントが受け付けられると、他のリスナーへのそれ以上の伝搬を防ぐことができる。
注: プロパティaccepted に対するセッター関数。
isAccepted()も参照してください 。
QEvent::Type QMouseEvent::type() const
イベントのQEvent::Type を返します。
int QMouseEvent::x() const
マウス・イベントの x 位置を返す。
注: プロパティ x のゲッター関数。
int QMouseEvent::y() const
マウスイベントの y 位置を返す。
備考: プロパティ y のゲッター関数。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。