QCommandLinkButton Class

QCommandLinkButton 위젯은 Vista 스타일의 명령 링크 버튼을 제공합니다. 더 보기...

헤더: #include <QCommandLinkButton>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
상속합니다: QPushButton

속성

공용 함수

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)

재구현된 공용 함수

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에서 도입된 새로운 컨트롤입니다. 상호 배타적인 옵션 세트 중에서 선택하는 데 사용된다는 점에서 라디오 버튼과 용도가 유사합니다. 명령 링크 버튼은 그 자체로 사용하는 것이 아니라 마법사 및 대화 상자에서 라디오 버튼의 대안으로 사용해야 하며 '다음' 버튼을 누르는 것을 중복되게 만듭니다. 모양은 일반적으로 평평한 푸시 버튼과 비슷하지만 일반 버튼 텍스트 외에 설명 텍스트를 추가할 수 있습니다. 기본적으로 화살표 아이콘도 함께 표시되어 컨트롤을 누르면 다른 창이나 페이지가 열림을 나타냅니다.

QPushButtonQRadioButton참조하세요 .

속성 문서

description : QString

이 속성은 버튼 텍스트를 보완하는 설명 레이블을 보유합니다.

이 속성을 설정하면 버튼에 텍스트 레이블을 보완하는 설명 텍스트가 설정됩니다. 일반적으로 기본 텍스트보다 작은 글꼴로 표시됩니다.

기능 액세스:

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

flat : bool

이 속성은 버튼이 평면 패널로 표시될지 테두리가 있는 패널로 표시될지를 결정합니다.

기본적으로 이 속성은 false로 설정되어 있습니다.

함수 액세스:

bool isFlat() const
void setFlat(bool)

QPushButton::flat참조하세요 .

멤버 함수 문서

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

텍스트가 없는 명령 링크와 parent.

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

부모 parent 와 텍스트 text 로 명령 링크를 구성합니다.

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

text, description, parent 로 명령 링크를 구성합니다.

[virtual noexcept] 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.

© 2025 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.