Класс 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.1/qcommandlinkbutton.html