Класс 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)
Создаёт кнопку со ссылкой с текстом text и родителем parent.
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.0/qcommandlinkbutton.html