QActionEvent Class
QActionEvent クラスは、QAction が追加、削除、変更されたときに生成されるイベントを提供します。詳細...
Header: | #include <QActionEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Inherits: | QEvent |
- 継承メンバを含む全メンバ一覧
- QActionEventは、Eventクラスの一部です。
パブリック関数
QActionEvent(int type, QAction *action, QAction *before = nullptr) | |
QAction * | action() const |
QAction * | before() const |
詳細説明
アクションは、QWidget::addAction() などを使用してコントロールに追加できます。これは、ActionAdded イベントを生成します。このイベントは、カスタム動作を提供するために処理することができます。例えば、QToolBar は、QWidget::actionEvent() を再インプリメントして、アクション用のQToolButtonを生成します。
QAction 、QWidget::addAction()、QWidget::removeAction()、QWidget::actions()も参照 。
メンバ関数の説明
QActionEvent::QActionEvent(int type, QAction *action, QAction *before = nullptr)
アクション・イベントを構築する。type にはActionChanged 、ActionAdded 、またはActionRemoved を指定します。
action は変更、追加、削除されるアクション。 が ActionAdded の場合、アクションはアクション の前に挿入される。 が の場合、アクションは追加される。type before before nullptr
QAction *QActionEvent::action() const
変更、追加、または削除されたアクションを返します。
before()も参照 。
QAction *QActionEvent::before() const
type() がActionAdded の場合、action() の前に表示されるアクションを返す。この関数がnullptr
を返した場合、アクションは、同じウィジェットの既存のアクションに追加されます。
action() およびQWidget::actions()も参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。