En esta página

QCommandLinkButton Class

El widget QCommandLinkButton proporciona un botón de enlace de comandos estilo Vista. Más...

Cabecera: #include <QCommandLinkButton>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Hereda: QPushButton

Propiedades

Funciones públicas

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)

Funciones públicas reimplementadas

virtual int heightForWidth(int width) const override
virtual QSize minimumSizeHint() const override
virtual QSize sizeHint() const override

Funciones protegidas reimplementadas

virtual bool event(QEvent *e) override
virtual void paintEvent(QPaintEvent *) override

Descripción detallada

El enlace de comando es un nuevo control introducido por Windows Vista. Su uso previsto es similar al de un botón de radio, ya que se utiliza para elegir entre un conjunto de opciones mutuamente excluyentes. Los botones de enlace de comandos no deben utilizarse por sí mismos, sino como alternativa a los botones de opción en asistentes y cuadros de diálogo, y hacen que pulsar el botón "siguiente" sea redundante. En general, su aspecto es similar al de un pulsador plano, pero permite incluir un texto descriptivo además del texto normal del botón. Por defecto también llevará un icono en forma de flecha, indicando que al pulsar el control se abrirá otra ventana o página.

Véase también QPushButton y QRadioButton.

Documentación de propiedades

description : QString

Esta propiedad contiene una etiqueta descriptiva para complementar el texto del botón

Al establecer esta propiedad se establecerá un texto descriptivo en el botón, complementando la etiqueta de texto. Normalmente se mostrará en una fuente más pequeña que el texto principal.

Funciones de acceso:

QString description() const
void setDescription(const QString &description)

flat : bool

Esta propiedad determina si el botón se muestra como un panel plano o con un borde.

Por defecto, esta propiedad es falsa.

Funciones de acceso:

bool isFlat() const
void setFlat(bool)

Véase también QPushButton::flat.

Documentación de las funciones miembro

[explicit] QCommandLinkButton::QCommandLinkButton(QWidget *parent = nullptr)

Construye un enlace de comando sin texto y con parent.

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

Construye un enlace de comando con el padre parent y el texto text.

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

Construye un enlace de comandos con un text, un description, y un parent.

[virtual noexcept] QCommandLinkButton::~QCommandLinkButton()

Destructor.

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

Reimplementa: QPushButton::event(QEvent *e).

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

Reimplementa: QWidget::heightForWidth(int w) const.

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

Reimplementa: QPushButton::minimumSizeHint() const.

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

Reimplementa: QPushButton::paintEvent(QPaintEvent *).

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

Reimplementa: QPushButton::sizeHint() const.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.