PyQt(Python+Qt)学习随笔:QCommandLinkButton的特征及用途

CommandLinkButton是Windows Vista引入的新控件,,它的预期用途与单选按钮类似,用于在一组互斥选项之间进行选择。命令链接按钮不应单独使用,而应作为向导和对话框中单选按钮的替代,并使按“下一步”按钮成为多余的。

其外观通常类似于平面按钮,但除了普通按钮文本外,还允许使用描述性文本。默认情况下,它还会带有一个向右的箭头图标,表示按下该控件将打开另一个窗口或页面。

CommandLinkButton对应类为QCommandLinkButton,实际上是从pushButton继承过来的一种按钮, 外观像是一个被设置了扁平化的 QPushButton,与PushButton不同主要有如下:
1、可以在按钮上显示双行文本,首行是QAbstractButton的text显示,次行类似于副标题,是通过CommandLinkButton的description属性来设置的;

2、默认情况下,它还会带有一个向右的箭头图标,该图标实际上就是QAbstractButton的ICon设置图标,只是填了一个右箭头作为缺省值;

3、默认类似于一个扁平化自动凸起的按钮。

初始状态的commandLinkButton案例:

在这里插入图片描述

鼠标进入commandLinkButton之后的状态:
在这里插入图片描述

总结:

commandLinkButton是个支持2行文字显示、缺省带箭头图标(该图标实际上就是QAbstractButton的ICon设置图标,只是填了一个右箭头作为缺省值)、扁平化外观、内部功能与PushButton类似的按钮,其设计用于windows vista下替换页面上的next按钮。

老猿Python,跟老猿学Python!

博文目录

博客地址

原文地址:https://www.cnblogs.com/LaoYuanPython/p/11931600.html