Spec-Zone.ru › Qt 6.0

Класс QCommandLinkButton

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

Заголовок: #include <QCommandLinkButton>
CMake: find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Наследует: QPushButton
  • Список всех членов, включая унаследованные

Свойства

  • 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 int heightForWidth(int width) const override
virtual QSize minimumSizeHint() const override
virtual QSize sizeHint() const override

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

virtual bool event(QEvent *e) override
virtual void paintEvent(QPaintEvent *) 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)

Создаёт кнопку со ссылкой с текстом text и родителем parent.

QCommandLinkButton::QCommandLinkButton(QWidget *parent = nullptr)

Создаёт кнопку со ссылкой без текста и родителем parent.

[virtual] QCommandLinkButton::~QCommandLinkButton()

Деструктор.

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

Переопределяет: QPushButton::event(QEvent *e).

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

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

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

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

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

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

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

Spec-Zone.ru

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