Класс QCommandLinkButton
Виджет QCommandLinkButton предоставляет кнопку-ссылку в стиле Vista. Подробнее...
| Заголовок: | #include <QCommandLinkButton> |
| qmake: | QT += widgets |
| С версии: | Qt 4.4 |
| Наследует: | QPushButton |
Свойства
- description : QString
- flat : bool
- 3 свойства унаследованы от QPushButton
- 11 свойств унаследованы от QAbstractButton
- 58 свойств унаследованы от QWidget
- 1 свойство унаследовано от QObject
Открытые функции
| QCommandLinkButton(QWidget *parent = Q_NULLPTR) | |
| QCommandLinkButton(const QString &text, QWidget *parent = Q_NULLPTR) | |
| QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = Q_NULLPTR) | |
| ~QCommandLinkButton() | |
| QString | description() const |
| void | setDescription(const QString &description) |
- 10 открытых функций унаследованы от QPushButton
- 21 открытых функций унаследованы от QAbstractButton
- 211 открытых функций унаследованы от QWidget
- 31 открытых функций унаследованы от QObject
- 14 открытых функций унаследованы от QPaintDevice
Переопределённые защищённые функции
| virtual bool | event(QEvent *e) |
| virtual int | heightForWidth(int width) const |
| virtual QSize | minimumSizeHint() const |
| virtual void | paintEvent(QPaintEvent *) |
| virtual QSize | sizeHint() const |
- 7 защищённых функций унаследованы от QPushButton
- 14 защищённых функций унаследованы от QAbstractButton
- 35 защищённых функций унаследованы от QWidget
- 9 защищённых функций унаследованы от QObject
- 1 защищённая функция унаследована от QPaintDevice
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QPushButton
- 5 открытых слотов унаследованы от QAbstractButton
- 19 открытых слотов унаследованы от QWidget
- 1 открытый слот унаследован от QObject
- 4 сигнала унаследованы от QAbstractButton
- 3 сигнала унаследованы от QWidget
- 2 сигнала унаследованы от QObject
- 5 статических открытых членов унаследованы от QWidget
- 11 статических открытых членов унаследованы от QObject
- 7 защищённых функций унаследованы от 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 = Q_NULLPTR)
Конструирует кнопку-ссылку без текста и родительским элементом parent.
QCommandLinkButton::QCommandLinkButton(const QString &text, QWidget *parent = Q_NULLPTR)
Конструирует кнопку-ссылку с родительским элементом parent и текстом text.
QCommandLinkButton::QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = Q_NULLPTR)
Конструирует кнопку-ссылку с текстом text, описанием description и родительским элементом parent.
QCommandLinkButton::~QCommandLinkButton()
Деструктор.
[virtual protected] bool QCommandLinkButton::event(QEvent *e)
Переопределяет функцию QObject::event().
[virtual protected] int QCommandLinkButton::heightForWidth(int width) const
Переопределяет функцию QWidget::heightForWidth().
[virtual protected] QSize QCommandLinkButton::minimumSizeHint() const
Переопределяет функцию QWidget::minimumSizeHint().
[virtual protected] void QCommandLinkButton::paintEvent(QPaintEvent *)
Переопределяет функцию QWidget::paintEvent().
[virtual protected] QSize QCommandLinkButton::sizeHint() const
Переопределено из QWidget::sizeHint().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qcommandlinkbutton.html