Qt开发:Qt Widgets模块——QCommandLinkButton类

QCommandLinkButton小部件提供了一个Vista风格的命令链接按钮。

头文件:#include <QColumnView>

qmake:QT += widgets

继承:QPushButton

该命令链接是Windows Vista引入的新控件。 它的用途类似于单选按钮,因为它用于在一组互斥选项中进行选择。 命令链接按钮不应该单独使用,而是作为向导和对话框中单选按钮的替代选项,并使“下一个”按钮变为冗余。 外观与平面按钮的外观大致相似,但除了正常的按钮文字外,它还允许使用描述性文字。 默认情况下,它还会带有一个箭头图标,表示按下控件将打开另一个窗口或页面。



一、属性

1、description : QString

该属性拥有一个描述性标签来补充按钮文本。

设置此属性将在按钮上设置一个描述性文本,补充文本标签。 这通常会以比主文本更小的字体显示。

访问函数;

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


2、flat : bool

此属性拥有此属性,用于确定按钮是显示为平板还是边框。

默认情况下,该属性设置为false。

访问函数;

bool isFlat() const
void setFlat(bool)



二、成员函数

1、QCommandLinkButton::QCommandLinkButton(QWidget *parent = Q_NULLPTR)

构造一个没有文本和父项的命令链接。


2、QCommandLinkButton::QCommandLinkButton(const QString &text, QWidget *parent = Q_NULLPTR)

构造与父父代和文本文本的命令链接。


3、QCommandLinkButton::QCommandLinkButton(const QString &text, const QString &description, QWidget *parent = Q_NULLPTR)

构造一个包含文本,描述和父项的命令链接。


4、QCommandLinkButton::~QCommandLinkButton()

析构函数。


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

从QObject :: event()重新实现。


6、[virtual protected] int QCommandLinkButton::heightForWidth(int width) const

从QWidget :: heightForWidth()重新实现。


7、[virtual protected] QSize QCommandLinkButton::minimumSizeHint() const

从QWidget :: minimumSizeHint()重新实现。


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

从QWidget :: paintEvent()重新实现。


9、[virtual protected] QSize QCommandLinkButton::sizeHint() const

从QWidget :: sizeHint()重新实现。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值