QStatusTipEvent
La classe QStatusTipEvent fournit un événement qui est utilisé pour afficher les messages dans la barre d'état. Plus d'informations...
#include <QStatusTipEvent>
Voir la position dans l'arbre des classes.
Héritage
Hérite de QEvent.
Description détaillée
La classe QStatusTipEvent fournit un événement qui est utilisé pour afficher les messages dans la barre d'état.
Les indications d'état peuvent être appliquées sur un widget utilisant la fonction QWidget::setStatusTip(). Elles sont affichées 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("Ceci est mon widget."));
setCentralWidget(myWidget);
...
}
Les indications d'état peuvent également être appliquées sur des actions utilisant la fonction QAction::setStatusTip() :
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
QMenu *fileMenu = menuBar()->addMenu(tr("Fichier"));
QAction *newAct = new QAction(tr("&Nouveau"), this);
newAct->setStatusTip(tr("Créer un nouveau fichier."));
fileMenu->addAction(newAct);
...
}
Enfin, les indications d'état sont prises en charge pour les classes de vue d'éléments à travers la valeur de l'énumération Qt::StatusTipRole.
Voir aussi QStatusBar, QHelpEvent et QWhatsThisClickedEvent.
Fonctions membres
QStatusTipEvent::QStatusTipEvent ( const QString & tip )
Construit un événement d'indication d'état avec le texte spécifié par tip.
Voir aussi tip().
QString QStatusTipEvent::tip () const
Retourne le message à afficher dans la barre d'état.
Voir aussi QStatusBar::showMessage().
Remerciements
Merci à Dimitry Ernot pour la traduction et Jonathan Courtois ainsi qu'à Jacques Thery pour leur relecture !