QCommandLinkButton Class

QCommandLinkButton ウィジェットは、Vista スタイルのコマンドリンクボタンを提供します。詳細...

Header: #include <QCommandLinkButton>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Inherits: 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も参照して ください。

プロパティ Documentation

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)

textdescriptionparent を持つコマンドリンクを構築する。

[virtual noexcept] QCommandLinkButton::~QCommandLinkButton()

デストラクタ。

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

デストラクタ:QPushButton::event(QEvent *e)。

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

再リンプルメント: (QEvent *e):QWidget::heightForWidth(int w) const.

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

再リプルメント: (int w) const:QPushButton::minimumSizeHint() const.

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

再リプルメント:QPushButton::paintEvent(QPaintEvent *)。

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

再リプルメント: (QPaintEvent *) const:QPushButton::sizeHint() const.

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。