- class QActionEvent#
QActionEvent
类提供了一个事件,该事件在QAction
被添加、删除或更改时生成。 更多…概述#
方法#
def
__init__()
def
action()
def
before()
注
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据的方式通知我们。
详细描述#
可以通过添加控件(例如使用 QWidget::addAction())将操作添加到控件中。这会生成一个 ActionAdded 事件,您可以处理它以提供自定义行为。例如,QToolBar 重写 QWidget::actionEvent() 来创建 QToolButtons。
另请参阅
QAction
actions()
- __init__(arg__1)#
- 参数::
arg__1 –
QActionEvent
构建一个操作事件。类型可以是 ActionChanged,ActionAdded 或 ActionRemoved。
action
是被更改、添加或删除的操作。如果type
是 ActionAdded,操作将插入到操作before
之前。如果before
是None
,操作将被追加。返回被更改、添加或删除的操作。
另请参阅
如果是 ActionAdded 类型,返回应出现在
action()
前的操作。如果此函数返回None
,操作应追加到同一小部件上的现有操作。