Spec-Zone.ru › Qt 6.1

Класс 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);
    ...
}

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

Spec-Zone.ru

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