Класс QWinThumbnailToolButton
Класс QWinThumbnailToolButton представляет собой кнопку в панели инструментов с миниатюрами. Подробнее...
| Заголовок: | #include <QWinThumbnailToolButton> |
| qmake: | QT += winextras |
| С момента: | Qt 5.2 |
| Наследует: | QObject |
Этот класс был представлен в Qt 5.2.
Свойства
|
|
Открытые функции
| QWinThumbnailToolButton(QObject *parent = nullptr) | |
| virtual | ~QWinThumbnailToolButton() |
| bool | dismissOnClick() const |
| QIcon | icon() const |
| bool | isEnabled() const |
| bool | isFlat() const |
| bool | isInteractive() const |
| bool | isVisible() const |
| void | setDismissOnClick(bool dismiss) |
| void | setEnabled(bool enabled) |
| void | setFlat(bool flat) |
| void | setIcon(const QIcon &icon) |
| void | setInteractive(bool interactive) |
| void | setToolTip(const QString &toolTip) |
| void | setVisible(bool visible) |
| QString | toolTip() const |
Открытые слоты
| void | click() |
Сигналы
| void | clicked() |
Подробное описание
Кнопки в QWinThumbnailToolBar являются экземплярами QWinThumbnailToolButton. Он предоставляет набор свойств для указания атрибутов кнопки панели инструментов миниатюр. Он также предоставляет сигнал, который испускается всякий раз, когда кнопка нажимается, и слот для выполнения нажатий программно.
См. также QWinThumbnailToolBar.
Документация по свойствам
dismissOnClick : bool
Это свойство определяет, закрывается ли окно с миниатюрой после нажатия кнопки.
Значение по умолчанию — false.
Функции доступа:
| bool | dismissOnClick() const |
| void | setDismissOnClick(bool dismiss) |
enabled : bool
Это свойство определяет, активна ли кнопка.
Значение по умолчанию — true.
Отключенная кнопка не реагирует на пользовательское взаимодействие и визуально также отключается.
Функции доступа:
| bool | isEnabled() const |
| void | setEnabled(bool enabled) |
См. также interactive.
flat : bool
Это свойство определяет, является ли кнопка плоской.
Значение по умолчанию — false.
Плоская кнопка не отображает фоновый цвет или рамку — только значок.
Функции доступа:
| bool | isFlat() const |
| void | setFlat(bool flat) |
icon : QIcon
Это свойство содержит значок кнопки.
Функции доступа:
| QIcon | icon() const |
| void | setIcon(const QIcon &icon) |
interactive : bool
Это свойство определяет, является ли кнопка интерактивной.
Значение по умолчанию — true.
Неинтерактивная кнопка не реагирует на пользовательское взаимодействие, но все ещё визуально активна. Типичный пример использования неинтерактивных кнопок — значки уведомлений.
Функции доступа:
| bool | isInteractive() const |
| void | setInteractive(bool interactive) |
См. также enabled.
toolTip : QString
Это свойство содержит всплывающую подсказку кнопки.
Функции доступа:
| QString | toolTip() const |
| void | setToolTip(const QString &toolTip) |
visible : bool
Это свойство определяет, видна ли кнопка.
Значение по умолчанию — true.
Функции доступа:
| bool | isVisible() const |
| void | setVisible(bool visible) |
Документация по функциям-членам
QWinThumbnailToolButton::QWinThumbnailToolButton(QObject *parent = nullptr)
Создает QWinThumbnailToolButton с указанным parent.
[slot] void QWinThumbnailToolButton::click()
Выполняет нажатие. Сигнал clicked() испускается, как соответствующим образом.
Эта функция ничего не делает, если кнопка отключена или неинтерактивна.
[signal] void QWinThumbnailToolButton::clicked()
Этот сигнал испускается при нажатии на кнопку.
[virtual] QWinThumbnailToolButton::~QWinThumbnailToolButton()
Удаляет QWinThumbnailToolButton.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qwinthumbnailtoolbutton.html