PySide6.QtGui.QActionEvent¶
- 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。
另请参阅
QActionactions()- __init__(arg__1)¶
- Parameters:
arg__1 –
QActionEvent
构造一个动作事件。
type可以是 ActionChanged、ActionAdded 或 ActionRemoved。action是被更改、添加或删除的操作。如果type是 ActionAdded,则该操作将被插入到before操作之前。如果before是None,则该操作将被追加。返回被更改、添加或删除的操作。
另请参阅
如果 type() 是 ActionAdded,则返回应该出现在
action()之前的操作。如果此函数返回None,则应将操作附加到同一小部件上已存在的操作中。