QActionEvent#
The QActionEvent
class provides an event that is generated when a QAction
is added, removed, or changed. More…
Synopsis#
Functions#
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 addAction()
. This generates an ActionAdded
event, which you can handle to provide custom behavior. For example, QToolBar
reimplements actionEvent()
to create QToolButton
s for the actions.
See also
QAction
addAction()
removeAction()
actions()
- class PySide6.QtGui.QActionEvent(arg__1)#
PySide6.QtGui.QActionEvent(type, action[, before=None])
- Parameters:
before –
PySide6.QtGui.QAction
arg__1 –
PySide6.QtGui.QActionEvent
action –
PySide6.QtGui.QAction
type – int
Constructs an action event. The type
can be ActionChanged
, ActionAdded
, or ActionRemoved
.
action
is the action that is changed, added, or removed. If type
is ActionAdded, the action is to be inserted before the action before
. If before
is None
, the action is appended.
- PySide6.QtGui.QActionEvent.action()#
- Return type:
Returns the action that is changed, added, or removed.
See also
- PySide6.QtGui.QActionEvent.before()#
- Return type:
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.
See also
action()
actions()