QCommandLinkButton Class
Le widget QCommandLinkButton fournit un bouton de lien de commande de style Vista. Plus d'informations...
| En-tête : | #include <QCommandLinkButton> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Widgets)target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake : | QT += widgets |
| Héritages : | QPushButton |
Propriétés
- description : QString
- flat : bool
Fonctions publiques
| 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) |
Fonctions publiques réimplémentées
| virtual int | heightForWidth(int width) const override |
| virtual QSize | minimumSizeHint() const override |
| virtual QSize | sizeHint() const override |
Fonctions protégées réimplémentées
| virtual bool | event(QEvent *e) override |
| virtual void | paintEvent(QPaintEvent *) override |
Description détaillée
Le lien de commande est un nouveau contrôle introduit par Windows Vista. Son utilisation est similaire à celle d'un bouton radio en ce sens qu'il est utilisé pour choisir entre un ensemble d'options qui s'excluent mutuellement. Les boutons de lien de commande ne doivent pas être utilisés seuls, mais plutôt comme une alternative aux boutons radio dans les assistants et les boîtes de dialogue, ce qui rend redondant le fait d'appuyer sur le bouton "suivant". Leur apparence est généralement similaire à celle d'un bouton de commande plat, mais ils permettent d'ajouter un texte descriptif en plus du texte normal du bouton. Par défaut, il comporte également une icône de flèche, indiquant qu'une pression sur le contrôle ouvrira une autre fenêtre ou une autre page.
Voir également QPushButton et QRadioButton.
Documentation sur les propriétés
description : QString
Cette propriété contient une étiquette descriptive qui complète le texte du bouton
La définition de cette propriété permet d'afficher un texte descriptif sur le bouton, en complément du texte de l'étiquette. Ce texte est généralement affiché dans une police plus petite que le texte principal.
Fonctions d'accès :
| QString | description() const |
| void | setDescription(const QString &description) |
flat : bool
Cette propriété détermine si le bouton est affiché comme un panneau plat ou avec une bordure.
Par défaut, cette propriété est fixée à false.
Fonctions d'accès :
Voir également QPushButton::flat.
Documentation sur les fonctions membres
[explicit] QCommandLinkButton::QCommandLinkButton(QWidget *parent = nullptr)
Construit un lien de commande sans texte avec parent.
[explicit] QCommandLinkButton::QCommandLinkButton(const QString &text, QWidget *parent = nullptr)
Construit un lien de commande avec le parent parent et le texte text.
[explicit] QCommandLinkButton::QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = nullptr)
Construit un lien de commande avec un text, un description, et un parent.
[virtual noexcept] QCommandLinkButton::~QCommandLinkButton()
Destructeur.
[override virtual protected] bool QCommandLinkButton::event(QEvent *e)
Réimplémente : QPushButton::event(QEvent *e).
[override virtual] int QCommandLinkButton::heightForWidth(int width) const
Réimplémente : QWidget::heightForWidth(int w) const.
[override virtual] QSize QCommandLinkButton::minimumSizeHint() const
Réimplémente : QPushButton::minimumSizeHint() const.
[override virtual protected] void QCommandLinkButton::paintEvent(QPaintEvent *)
Réimplémente : QPushButton::paintEvent(QPaintEvent *).
[override virtual] QSize QCommandLinkButton::sizeHint() const
Réimplémente : 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.