Класс QStatusTipEvent
Класс QStatusTipEvent предоставляет событие, используемое для отображения сообщений в строке состояния. Подробнее...
| Заголовок: | #include <QStatusTipEvent> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Наследует: | QEvent |
Открытые функции
| QStatusTipEvent(const QString &tip) | |
| QString | tip() const |
Подробное описание
Подсказки состояния могут быть установлены для виджета с помощью функции QWidget::setStatusTip(). Они отображаются в строке состояния при наведении курсора мыши на виджет. Например:
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
QWidget *myWidget = new QWidget;
myWidget->setStatusTip(tr("This is my widget."));
setCentralWidget(myWidget);
...
} |
Подсказки состояния также могут быть установлены для действий с помощью функции 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);
...
} |
Наконец, подсказки состояния поддерживаются для классов представлений элементов через значение перечисления Qt::StatusTipRole.
См. также QStatusBar, QHelpEvent и QWhatsThisClickedEvent.
Документация по функциям-членам
QStatusTipEvent::QStatusTipEvent(const QString &tip)
Конструирует событие подсказки состояния с текстом, заданным параметром tip.
См. также tip().
QString QStatusTipEvent::tip() const
Возвращает сообщение, которое должно быть отображено в строке состояния.
См. также QStatusBar::showMessage().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qstatustipevent.html