Sur cette page

QStatusTipEvent Class

La classe QStatusTipEvent fournit un événement permettant d'afficher des messages dans une barre d'état. En savoir plus...

En-tête : #include <QStatusTipEvent>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Hérite de : QEvent

Fonctions publiques

QStatusTipEvent(const QString &tip)
QString tip() const

Fonctions protégées

QStatusTipEvent(QStatusTipEvent &&)
QStatusTipEvent &operator=(QStatusTipEvent &&)
QStatusTipEvent &operator=(const QStatusTipEvent &other)

Description détaillée

Des infobulles d'état peuvent être définies sur un widget à l'aide de la fonction QWidget::setStatusTip(). Elles s'affichent 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);
    ...
}

Widget avec info-bulle d'état.

Les infobulles d'état peuvent également être définies sur des 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);
    ...
}

Action avec info-bulle.

Enfin, les infobulles sont prises en charge pour les classes de vue d'élément via la valeur d'énumération Qt::StatusTipRole.

Voir également QStatusBar, QHelpEvent et QWhatsThisClickedEvent.

Documentation des fonctions membres

[explicit] QStatusTipEvent::QStatusTipEvent(const QString &tip)

Crée un événement « info d'état » avec le texte spécifié par tip.

Voir également tip().

[protected delete] QStatusTipEvent::QStatusTipEvent(QStatusTipEvent &&)

Crée par « move » une instance de ` QStatusTipEvent`. Cette fonction est supprimée.

QString QStatusTipEvent::tip() const

Renvoie le message à afficher dans la barre d'état.

Voir aussi QStatusBar::showMessage().

[protected delete] QStatusTipEvent &QStatusTipEvent::operator=(QStatusTipEvent &&)

La commande « Move » attribue « other » à cette instance « QStatusTipEvent ». Cette fonction est supprimée.

[noexcept protected default] QStatusTipEvent &QStatusTipEvent::operator=(const QStatusTipEvent &other)

Attribue par copie l'other à cette instance d'QStatusTipEvent.

© 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.