Spec-Zone.ru › Qt 5.11

Класс 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
  • 34 открытых функций унаследовано от QObject
  • 14 открытых функций унаследовано от QPaintDevice

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

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

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

Виджет 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/archives/qt-5.11/qcommandlinkbutton.html

Spec-Zone.ru

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