QActionEvent¶
The QActionEvent
class provides an event that is generated when a QAction
is added, removed, or changed. More…
Synopsis¶
Functions¶
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
action –
PySide6.QtGui.QAction
before –
PySide6.QtGui.QAction
type – int
arg__1 –
PySide6.QtGui.QActionEvent
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()
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.