PySide6.QtGui.QActionEvent¶
- class QActionEvent¶
The
QActionEvent
class provides an event that is generated when aQAction
is added, removed, or changed. More…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
Detailed Description¶
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()
- __init__(arg__1)¶
- Parameters:
arg__1 –
QActionEvent
Constructs an action event. The
type
can be ActionChanged, ActionAdded, or ActionRemoved.action
is the action that is changed, added, or removed. Iftype
is ActionAdded, the action is to be inserted before the actionbefore
. Ifbefore
isNone
, 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.