QStatusTipEvent Class
La classe QStatusTipEvent fournit un événement utilisé pour afficher des messages dans une barre d'état. Plus d'informations...
| En-tête : | #include <QStatusTipEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Héritages : | QEvent |
- Liste de tous les membres, y compris les membres hérités
- QStatusTipEvent fait partie des classes d'événements et du système d'aide.
Fonctions publiques
| QStatusTipEvent(const QString &tip) | |
| QString | tip() const |
Description détaillée
Les astuces d'état peuvent être définies sur un widget à l'aide de la fonction QWidget::setStatusTip(). Ils sont affichés dans la barre d'état lorsque le curseur de la souris entre dans le widget. Par exemple :
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QWidget *myWidget = new QWidget; myWidget->setStatusTip(tr("This is my widget.")); setCentralWidget(myWidget); ... } |
|
Les conseils d'état peuvent également être définis pour les actions à l'aide de la fonction QAction::setStatusTip() :
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QMenu *fileMenu = menuBar()->addMenu(tr("File")); QAction *newAct = new QAction(tr("&New"), this); newAct->setStatusTip(tr("Create a new file.")); fileMenu->addAction(newAct); ... } |
|
Enfin, les conseils d'état sont pris en charge pour les classes d'affichage des éléments par le biais de la valeur de l'énumération Qt::StatusTipRole.
Voir également QStatusBar, QHelpEvent, et QWhatsThisClickedEvent.
Documentation des fonctions membres
[explicit] QStatusTipEvent::QStatusTipEvent(const QString &tip)
Construit un événement de conseil d'état avec le texte spécifié par tip.
Voir aussi tip().
QString QStatusTipEvent::tip() const
Renvoie le message à afficher dans la barre d'état.
Voir aussi QStatusBar::showMessage().
© 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.

