QCommandLinkButton 类
QCommandLinkButton 小部件提供了一种 Vista 风格的命令链接按钮。 更多...
头文件 | #include <QCommandLinkButton> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承 | 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。
属性文档
description : QString
此属性包含一个描述性标签来补充按钮文本
设置此属性将在按钮上设置描述性文本,补充文本标签。这通常将以较小的字体显示为主文本。
访问函数
QString | description() const |
void | setDescription(const QString &description) |
flat : bool
此属性确定按钮是显示为平板还是带有边框。
默认情况下,此属性设置为false。
访问函数
另请参阅QPushButton::flat.
成员函数文档
[显式]
QCommandLinkButton::QCommandLinkButton(QWidget *parent = nullptr)
构建一个没有文本的命令链接和一个父级。
[显式]
QCommandLinkButton::QCommandLinkButton(const QString &text, QWidget *parent = nullptr)
构建一个带有父级和文本的命令链接。
[显式]
QCommandLinkButton::QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = nullptr)
构建一个带有文本、描述和父级的命令链接。
[虚拟 noexept]
QCommandLinkButton::~QCommandLinkButton()
析构函数。
[重写 虚拟 保护]
bool QCommandLinkButton::event(QEvent *e)
重实现: QPushButton::event(QEvent *e).
[重写 虚拟]
int QCommandLinkButton::heightForWidth(int width) const
重实现: QWidget::heightForWidth(int w) const.
[重写 虚拟]
QSize QCommandLinkButton::minimumSizeHint() const
重实现: QPushButton::minimumSizeHint() const.
[重写 虚拟保护]
void QCommandLinkButton::paintEvent(QPaintEvent *)
重实现: QPushButton::paintEvent(QPaintEvent *).
[重写 虚拟]
QSize QCommandLinkButton::sizeHint() const
© 2024 Qt公司有限有限公司。本文件中包含的文档贡献是该各自所有者的版权。所提供的文档是根据自由软件基金会发布的GNU自由文档许可证第1.3版许可的。Qt及其各自标志是Qt公司在芬兰以及全球其他国家的注册商标。所有其他商标均为各自所有者所有。