QActionEvent Class
La classe `QActionEvent` fournit un événement qui est déclenché lorsqu'un ` QAction ` est ajouté, supprimé ou modifié. En savoir plus...
| En-tête : | #include <QActionEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Hérite de : | QEvent |
- Liste de tous les membres, y compris les membres hérités
- QActionEvent fait partie des classes d'événements.
Fonctions publiques
| QActionEvent(int type, QAction *action, QAction *before = nullptr) | |
| QAction * | action() const |
| QAction * | before() const |
Fonctions protégées
| QActionEvent(QActionEvent &&) | |
| QActionEvent & | operator=(QActionEvent &&) |
| QActionEvent & | operator=(const QActionEvent &other) |
Description détaillée
Des actions peuvent être ajoutées aux contrôles, par exemple à l’aide de ` QWidget::addAction()`. Cela génère un événement ` ActionAdded `, que vous pouvez gérer pour fournir un comportement personnalisé. Par exemple, ` QToolBar ` réimplémente ` QWidget::actionEvent()` pour créer des ` QToolButton` pour les actions.
Voir également QAction, QWidget::addAction(), QWidget::removeAction() et QWidget::actions().
Documentation sur les fonctions membres
QActionEvent::QActionEvent(int type, QAction *action, QAction *before = nullptr)
Crée un événement d'action. La valeur de « type » peut être « ActionChanged », « ActionAdded » ou « ActionRemoved ».
action Il s'agit de l'action qui est modifiée, ajoutée ou supprimée. Si type est ActionAdded, l'action doit être insérée avant l'action before. Si before est nullptr, l'action est ajoutée à la fin.
[protected delete] QActionEvent::QActionEvent(QActionEvent &&)
Crée par « move » une instance de ` QActionEvent`. Cette fonction est supprimée.
QAction *QActionEvent::action() const
Renvoie l'action qui a été modifiée, ajoutée ou supprimée.
Voir également before().
QAction *QActionEvent::before() const
Si type() vaut ActionAdded, cette fonction renvoie l'action qui doit précéder action(). Si cette fonction renvoie nullptr, l'action doit être ajoutée à la fin des actions déjà existantes sur le même widget.
Voir également action() et QWidget::actions().
[protected delete] QActionEvent &QActionEvent::operator=(QActionEvent &&)
La commande « Move » affecte other à cette instance QActionEvent. Cette fonction est supprimée.
[noexcept protected default] QActionEvent &QActionEvent::operator=(const QActionEvent &other)
Attribue par copie l'other à cette instance d'QActionEvent.
© 2026 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.