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 |
プロパティ
- description : QString
- flat : bool
パブリック関数
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で導入された新しいコントロールである。その使用目的はラジオボタンに似ており、相互に排他的なオプションのセットから選択するために使用されます。コマンドリンクボタンを単独で使用するのではなく、ウィザードやダイアログでラジオボタンの代わりとして使用し、"次へ "ボタンを押すのを冗長にします。外観は一般的に平らな押しボタンに似ていますが、通常のボタンテキストに加えて説明テキストを記述することができます。デフォルトでは矢印のアイコンも表示され、このコントロールを押すと別のウィンドウやページが開くことを示します。
QPushButton とQRadioButtonも参照して ください。
プロパティ Documentation
description : QString
このプロパティは、ボタンテキストを補完するための説明ラベルを保持します。
このプロパティを設定すると、テキストラベルを補完する説明的なテキストがボタンに設定されます。これは通常、主テキストよりも小さなフォントで表示されます。
アクセス関数:
QString | description() const |
void | setDescription(const QString &description) |
flat : bool
このプロパティは、ボタンがフラットパネルとして表示されるか、ボーダー付きで表示されるかを決定します。
デフォルトでは、このプロパティはfalseに設定されています。
アクセス関数:
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
再リンプルメント: (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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。