QStatusTipEvent Class
Die Klasse QStatusTipEvent stellt ein Ereignis zur Verfügung, das zum Anzeigen von Meldungen in einer Statusleiste verwendet wird. Mehr...
Kopfzeile: | #include <QStatusTipEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Vererbungen: | QEvent |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QStatusTipEvent ist Teil von Event Classes und Help System.
Öffentliche Funktionen
QStatusTipEvent(const QString &tip) | |
QString | tip() const |
Detaillierte Beschreibung
Status-Tipps können in einem Widget mit der Funktion QWidget::setStatusTip() gesetzt werden. Sie werden in der Statusleiste angezeigt, wenn der Mauszeiger das Widget betritt. Ein Beispiel:
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QWidget *myWidget = new QWidget; myWidget->setStatusTip(tr("This is my widget.")); setCentralWidget(myWidget); ... } |
Status-Hinweise können auch für Aktionen mit der Funktion QAction::setStatusTip() gesetzt werden:
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); ... } |
Schließlich werden Status-Tipps für die Item-View-Klassen durch den Qt::StatusTipRole enum-Wert unterstützt.
Siehe auch QStatusBar, QHelpEvent, und QWhatsThisClickedEvent.
Dokumentation der Mitgliedsfunktionen
[explicit]
QStatusTipEvent::QStatusTipEvent(const QString &tip)
Konstruiert ein Status-Tipp-Ereignis mit dem durch tip angegebenen Text.
Siehe auch tip().
QString QStatusTipEvent::tip() const
Gibt die Meldung zurück, die in der Statusleiste angezeigt werden soll.
Siehe auch QStatusBar::showMessage().
© 2025 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.