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