Spec-Zone.ru › Qt 5.15

Класс QStatusTipEvent

Класс QStatusTipEvent предоставляет событие, используемое для отображения сообщений в строке состояния. Подробнее...

Заголовок: #include <QStatusTipEvent>
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);
    ...
}

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.

Документация по членам-функциям

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.15/qstatustipevent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API