QMouseEvent Class
class Qt3DInput::QMouseEventQt3DCore::QMouseEvent にはマウスイベントを記述するパラメータが含まれています。詳細...
ヘッダ | #include <Qt3DInput/QMouseEvent> |
CMake::QMouseEvent | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake | QT += 3dinput |
QML で | MouseEvent |
を継承しています: | QObject |
ステータス | 非推奨 |
パブリックな型
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
マウスイベントに付随する可能性のあるマウスボタンをチェックするために使用するビットフィールドを返します。
注: プロパティ・ボタン用のゲッター関数。
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のゲッター関数です。
© 2025 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.