class QActionEvent#

QActionEvent 类提供了一个事件,该事件在 QAction 被添加、删除或更改时生成。 更多

Inheritance diagram of PySide6.QtGui.QActionEvent

概述#

方法#

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据的方式通知我们。

详细描述#

可以通过添加控件(例如使用 QWidget::addAction())将操作添加到控件中。这会生成一个 ActionAdded 事件,您可以处理它以提供自定义行为。例如,QToolBar 重写 QWidget::actionEvent() 来创建 QToolButtons。

另请参阅

QAction actions()

__init__(arg__1)#
参数::

arg__1QActionEvent

__init__(type, action[, before=None])
参数::

构建一个操作事件。类型可以是 ActionChanged,ActionAdded 或 ActionRemoved。

action 是被更改、添加或删除的操作。如果 type 是 ActionAdded,操作将插入到操作 before 之前。如果 beforeNone,操作将被追加。

action#
返回类型::

QAction

返回被更改、添加或删除的操作。

另请参阅

before()

before()#
返回类型::

QAction

如果是 ActionAdded 类型,返回应出现在 action() 前的操作。如果此函数返回 None,操作应追加到同一小部件上的现有操作。

另请参阅

action() actions()