Класс 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.15/qwinthumbnailtoolbutton.html