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

Ö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);
    ...
}

Widget with status tip.

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);
    ...
}

Action with status tip.

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.