Класс QStatusTipEvent
Класс QStatusTipEvent предоставляет событие, используемое для отображения сообщений в строке состояния. Подробнее...
| Заголовок: | #include <QStatusTipEvent> |
| qmake: | QT += gui |
| Наследует: | QEvent |
Открытые функции
| QStatusTipEvent(const QString &tip) | |
| QString | tip() const |
- 6 открытых функций унаследовано от QEvent
Дополнительные унаследованные члены
Подробное описание
Класс QStatusTipEvent предоставляет событие, используемое для отображения сообщений в строке состояния.
Подсказки состояния можно задать для виджета, используя функцию 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-5.9/qstatustipevent.html