Spec-Zone.ru › Qt 5.12

Класс QCommandLinkButton

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

Заголовок: #include <QCommandLinkButton>
qmake: QT += widgets
С момента: Qt 4.4
Наследует: QPushButton
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Свойства

  • description : QString
  • flat : bool
  • 3 свойства унаследованы от QPushButton
  • 11 свойств унаследованы от QAbstractButton
  • 59 свойств унаследованы от QWidget
  • 1 свойство унаследовано от QObject

Открытые функции

QCommandLinkButton(QWidget *parent = nullptr)
QCommandLinkButton(const QString &text, QWidget *parent = nullptr)
QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = nullptr)
virtual ~QCommandLinkButton()
QString description() const
void setDescription(const QString &description)
  • 10 открытых функций унаследовано от QPushButton
  • 21 открытых функций унаследовано от QAbstractButton
  • 214 открытых функций унаследовано от QWidget
  • 31 открытых функций унаследовано от QObject
  • 14 открытых функций унаследовано от QPaintDevice

Статические открытые члены

const QMetaObject staticMetaObject
  • 5 статических открытых членов унаследовано от QWidget
  • 9 статических открытых членов унаследовано от QObject

Переопределенные защищенные функции

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
  • 6 защищенных функций унаследовано от QPushButton
  • 14 защищенных функций унаследовано от QAbstractButton
  • 35 защищенных функций унаследовано от QWidget
  • 9 защищенных функций унаследовано от QObject
  • 1 защищенная функция унаследовано от QPaintDevice

Дополнительные унаследованные члены

  • 1 открытый слот унаследован от QPushButton
  • 5 открытых слотов унаследовано от QAbstractButton
  • 19 открытых слотов унаследовано от QWidget
  • 1 открытый слот унаследован от QObject
  • 4 сигнала унаследовано от QAbstractButton
  • 3 сигнала унаследовано от QWidget
  • 2 сигнала унаследовано от QObject
  • 6 защищенных функций унаследовано от QPushButton
  • 14 защищенных функций унаследовано от QAbstractButton
  • 35 защищенных функций унаследовано от QWidget
  • 9 защищенных функций унаследовано от QObject
  • 1 защищенная функция унаследовано от QPaintDevice
  • 1 защищенный слот унаследован от QWidget

Подробное описание

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

Кнопка со ссылкой — новый элемент управления, представленный в 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(QWidget *parent = nullptr)

Конструирует ссылку-команду без текста и с parent.

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

Конструирует ссылку-команду с родительским элементом parent и текстом text.

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

Конструирует ссылку-команду с текстом text, описанием description и родительским элементом parent.

[virtual] QCommandLinkButton::~QCommandLinkButton()

Деструктор.

[override virtual protected] bool QCommandLinkButton::event(QEvent *e)

Переопределено из QPushButton::event().

[override virtual protected] int QCommandLinkButton::heightForWidth(int width) const

Переопределено из QWidget::heightForWidth().

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

Переопределено из QPushButton::minimumSizeHint().

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

Переопределено из QPushButton::paintEvent().

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

Переопределено из QPushButton::sizeHint().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qcommandlinkbutton.html

Spec-Zone.ru

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