QStatusTipEvent 类
QStatusTipEvent 类提供了一个用于在状态栏中显示消息的事件。更多信息...
头文件 | #include <QStatusTipEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
继承 | QEvent |
- 包含所有成员的列表,包括继承的成员
- QStatusTipEvent 是事件类的一部分 和帮助系统。
公共函数
QStatusTipEvent(const QString &tip) | |
QString | tip() const |
详细描述
状态提示可以通过 QWidget::setStatusTip() 函数 设置在 widgets 上。鼠标光标进入 widget 时会显示在状态栏中。例如
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QWidget *myWidget = new QWidget; myWidget->setStatusTip(tr("This is my widget.")); setCentralWidget(myWidget); ... } |
状态提示也可以通过 QAction::setStatusTip() 函数 设置到 actions 上
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); ... } |
最后,状态提示通过 Qt::StatusTipRole 枚举值支持在 item view 类上
另请参阅 QStatusBar、QHelpEvent 和 QWhatsThisClickedEvent。
成员函数文档
[显式]
QStatusTipEvent::QStatusTipEvent(const QString &tip)
使用指定 tip 的文本构造状态提示事件。
另请参阅 tip。
QString QStatusTipEvent::tip() const
返回在状态栏中显示的消息。
另请参阅 QStatusBar::showMessage。
© 2024 Qt 公司 Ltd. 本文档的贡献包括相关所有者的版权。本文档受 GNU 自由文档许可证版本 1.3 的许可,该许可证由自由软件基金会发布。Qt 和相关标志是芬兰及/或世界上公司的商标。所有其他商标均为其各自所有者的财产。