Spec-Zone.ru › Qt

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

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

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

Spec-Zone.ru

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