Spec-Zone.ru › Qt 5.13

Класс QCommandLinkButton

Виджет QCommandLinkButton предоставляет кнопку-ссылку в стиле Vista. Подробнее...

Заголовок: #include <QCommandLinkButton>
qmake: QT += widgets
С тех пор: Qt 4.4
Наследует: QPushButton

Этот класс был введён в Qt 4.4.

  • Список всех членов, включая унаследованные

Свойства

  • 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 bool event(QEvent *e) override
virtual int heightForWidth(int width) const override
virtual QSize minimumSizeHint() const override
virtual void paintEvent(QPaintEvent *) override
virtual QSize sizeHint() const 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 protected] int QCommandLinkButton::heightForWidth(int width) const

Переопределяет: QWidget::heightForWidth(int w) const.

[override virtual protected] QSize QCommandLinkButton::minimumSizeHint() const

Переопределяет: QPushButton::minimumSizeHint() const.

[override virtual protected] void QCommandLinkButton::paintEvent(QPaintEvent *)

Переопределяет: QPushButton::paintEvent(QPaintEvent *).

[override virtual protected] 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-5.13/qcommandlinkbutton.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API