QStatusTipEvent 类

QStatusTipEvent 类提供用于在状态栏展示消息的事件。 更多...

头: #include <QStatusTipEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
继承: QEvent

公共函数

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

详细描述

可以为 Widget 设置状态提示使用 QWidget::setStatusTip () 函数。它们展示在状态栏中,当鼠标光标进入 Widget 时。例如:

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    QWidget *myWidget = new QWidget;
    myWidget->setStatusTip(tr("This is my widget."));
    setCentralWidget(myWidget);
    ...
}
								

Widget with status tip.

也可以为动作设置状态提示使用 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 with status tip.

最后,项视图类的状态提示被支持透过 Qt::StatusTipRole 枚举值。

另请参阅 QStatusBar , QHelpEvent ,和 QWhatsThisClickedEvent .

成员函数文档编制

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

构造状态提示事件,采用的文本指定通过 tip .

另请参阅 tip ().

QString QStatusTipEvent:: tip () const

返回要展示在状态栏中的消息。

另请参阅 QStatusBar::showMessage ().