QAction Class

class Qt3DInput::QAction

同じイベントをトリガーするQAbstractActionInput のセットをリンクします。さらに...

Header: #include <QAction>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
In QML: Action
Inherits: Qt3DCore::QNode
Status: Deprecated

プロパティ

パブリック関数

QAction(Qt3DCore::QNode *parent = nullptr)
void addInput(Qt3DInput::QAbstractActionInput *input)
QList<Qt3DInput::QAbstractActionInput *> inputs() const
bool isActive() const
void removeInput(Qt3DInput::QAbstractActionInput *input)

シグナル

void activeChanged(bool isActive)

詳細説明

プロパティの説明

[read-only] active : const bool

アクションがアクティブである場合、true を保持する。

アクションが無効の場合、このプロパティは更新されないことに注意。

アクセス関数:

bool isActive() const

通知シグナル:

void activeChanged(bool isActive)

メンバー関数 ドキュメント

[explicit] QAction::QAction(Qt3DCore::QNode *parent = nullptr)

parent を持つ新しいQActionインスタンスを構築する。

void QAction::addInput(Qt3DInput::QAbstractActionInput *input)

このアクションをトリガーできる入力のリストにQAbstractActionInput input を追加します。

QList<Qt3DInput::QAbstractActionInput *> QAction::inputs() const

このアクションをトリガーできる入力のリストを返します。

void QAction::removeInput(Qt3DInput::QAbstractActionInput *input)

QAbstractActionInput input を、このアクションをトリガーできる入力のリストに削除します。

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