PySide6.QtGui.QActionEvent¶
- class QActionEvent¶
- The - QActionEventclass provides an event that is generated when a- QActionis added, removed, or changed.- Details- Actions can be added to controls, for example by using QWidget::addAction(). This generates an ActionAdded event, which you can handle to provide custom behavior. For example, QToolBar reimplements QWidget::actionEvent() to create QToolButtons for the actions. - See also - QAction- actions()- Synopsis¶- Methods¶- def - __init__()
- def - action()
- def - before()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - __init__(arg__1)¶
- Parameters:
- arg__1 – - QActionEvent
 
 - Constructs an action event. The - typecan be ActionChanged, ActionAdded, or ActionRemoved.- actionis the action that is changed, added, or removed. If- typeis ActionAdded, the action is to be inserted before the action- before. If- beforeis- None, the action is appended.- Returns the action that is changed, added, or removed. - See also - If type() is ActionAdded, returns the action that should appear before - action(). If this function returns- None, the action should be appended to already existing actions on the same widget.