PySide6.QtGui.QActionEvent¶
- class QActionEvent¶
The
QActionEventclass provides an event that is generated when aQActionis 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
QActionactions()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. Iftypeis ActionAdded, the action is to be inserted before the actionbefore. IfbeforeisNone, 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 returnsNone, the action should be appended to already existing actions on the same widget.