Класс QCommandLinkButton
Виджет QCommandLinkButton предоставляет кнопку-ссылку в стиле Vista. Подробнее...
| Заголовок: | #include <QCommandLinkButton> |
| CMake: | find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| Наследует: | QPushButton |
Свойства
- description : QString
- flat : bool
Открытые функции
| QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = nullptr) | |
| QCommandLinkButton(const QString &text, QWidget *parent = nullptr) | |
| QCommandLinkButton(QWidget *parent = nullptr) | |
| virtual | ~QCommandLinkButton() |
| QString | description() const |
| void | setDescription(const QString &description) |
Переопределённые открытые функции
| virtual int | heightForWidth(int width) const override |
| virtual QSize | minimumSizeHint() const override |
| virtual QSize | sizeHint() const override |
Переопределённые защищённые функции
| virtual bool | event(QEvent *e) override |
| virtual void | paintEvent(QPaintEvent *) override |
Подробное описание
Кнопка-ссылка — новый элемент управления, введённый в Windows Vista. Её предназначение аналогично функции радиокнопки: она используется для выбора одного из набора взаимоисключающих вариантов. Кнопки-ссылки не следует использовать самостоятельно, а использовать их как альтернативу радиокнопкам в мастерах и диалоговых окнах. Это устраняет необходимость нажатия кнопки «Далее». Визуально она похожа на плоскую кнопку, но позволяет указывать описательный текст помимо обычного текста. По умолчанию она также содержит значок стрелки, указывающий на то, что нажатие на элемент управления откроет другое окно или страницу.
См. также QPushButton и QRadioButton.
Документация по свойствам
description : QString
Это свойство содержит описательную метку, дополняющую текст кнопки.
Установка этого свойства добавит описательный текст на кнопку, дополняя текстовую метку. Обычно он отображается шрифтом меньшего размера, чем основной текст.
Функции доступа:
| QString | description() const |
| void | setDescription(const QString &description) |
flat : bool
Это свойство определяет, отображается ли кнопка как плоский элемент управления или с границей.
По умолчанию это свойство установлено в false.
Функции доступа:
| bool | isFlat() const |
| void | setFlat(bool) |
См. также QPushButton::flat.
Документация по функциям-членам
QCommandLinkButton::QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = nullptr)
Создаёт кнопку-ссылку с текстом text, описанием description и родительским объектом parent.
QCommandLinkButton::QCommandLinkButton(const QString &text, QWidget *parent = nullptr)
Создаёт кнопку-ссылку с родительским объектом parent и текстом text.
QCommandLinkButton::QCommandLinkButton(QWidget *parent = nullptr)
Создаёт кнопку-ссылку без текста и с родительским объектом parent.
[virtual] QCommandLinkButton::~QCommandLinkButton()
Деструктор.
[override virtual protected] bool QCommandLinkButton::event(QEvent *e)
Переопределяет: QPushButton::event(QEvent *e).
[override virtual] int QCommandLinkButton::heightForWidth(int width) const
Переопределяет: QWidget::heightForWidth(int w) const.
[override virtual] QSize QCommandLinkButton::minimumSizeHint() const
Переопределяет: QPushButton::minimumSizeHint() const.
[override virtual protected] void QCommandLinkButton::paintEvent(QPaintEvent *)
Переопределяет: QPushButton::paintEvent(QPaintEvent *).
[override virtual] QSize QCommandLinkButton::sizeHint() const
Переопределяет: QPushButton::sizeHint() const.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qcommandlinkbutton.html