Spec-Zone.ru › Qt 5.14

Класс 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)

Создаёт кнопку связи с текстом, описанием и родительским элементом.

QCommandLinkButton::QCommandLinkButton(const QString &text, QWidget *parent = nullptr)

Создаёт кнопку связи с родительским элементом parent и текстом text.

QCommandLinkButton::QCommandLinkButton(QWidget *parent = nullptr)

Создаёт кнопку связи без текста и родительским элементом.

[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.14/qcommandlinkbutton.html

Spec-Zone.ru

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