Qt3DInput::QMouseEvent Class
class Qt3DInput::QMouseEventQt3DCore::QMouseEvent には、マウスイベントを表すパラメータが含まれています。詳細...
| ヘッダー: | #include <Qt3DInput/QMouseEvent> |
| CMake: | 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)
e の QMouseEvent インスタンスを新たに生成します。
Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const
マウスイベントのマウスボタンを返します。
注: プロパティ「button」のゲッター 関数です。
int QMouseEvent::buttons() const
マウスイベントに付随する可能性のあるマウスボタンの状態を確認するために使用するビットフィールドを返します。
注: プロパティ「buttons」のゲッター 関数です。
bool QMouseEvent::isAccepted() const
イベントが受け入れられたかどうかを返します。
注: プロパティ `accepted`のゲッター 関数です。
Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const
マウスイベントに付随している可能性のあるキーボード修飾子を返します。
注: プロパティ modifiersのゲッター関数です 。
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のゲッター 関数です。
© 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.