PyQt5 控件学习(一个一个学习之QCommandLinkButton)

Posted zach0812

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5 控件学习(一个一个学习之QCommandLinkButton)相关的知识,希望对你有一定的参考价值。

QCommandLinkButton:

它和QPushButton 差不多,这里稍微了解:

技术图片

QCommandLinkButton的功能作用:

技术图片

技术图片
 1 from PyQt5.Qt import * #刚开始学习可以这样一下导入
 2 import sys
 3 #1,创建app
 4 app  = QApplication(sys.argv)
 5 
 6 
 7 #2,控件的操作:
 8 #创建控件
 9 window = QWidget()
10 
11 
12 #设置控件
13 window.setWindowTitle("QCommandLinkButton功能作用")
14 window.resize(500,500)
15 
16 
17 btn = QCommandLinkButton("标题","描述",window)
18 
19 
20 
21 #展示控件
22 window.show()
23 
24 #3,进入消息循环
25 sys.exit(app.exec_())
View Code

技术图片

这里自动是个扁平化的按钮,而且自动多了个图标,(后期我们可以自己修改它)

技术图片

技术图片
 1 from PyQt5.Qt import * #刚开始学习可以这样一下导入
 2 import sys
 3 #1,创建app
 4 app  = QApplication(sys.argv)
 5 
 6 
 7 #2,控件的操作:
 8 #创建控件
 9 window = QWidget()
10 
11 
12 #设置控件
13 window.setWindowTitle("QCommandLinkButton功能作用")
14 window.resize(500,500)
15 
16 
17 btn = QCommandLinkButton("标题","描述",window)
18 btn.setText("Python")
19 btn.setDescription("hello world")
20 btn.setIcon(QIcon("icon.ico"))
21 
22 print(btn.description())
23 
24 #展示控件
25 window.show()
26 
27 #3,进入消息循环
28 sys.exit(app.exec_())
设置图标

 

QCommandLinkButton的信号:

和QPushButton 一样,完全继承父类的。

总结:

下面是QAbstractButton的另一个子类:QToolButton :https://www.cnblogs.com/zach0812/p/11371696.html

 

以上是关于PyQt5 控件学习(一个一个学习之QCommandLinkButton)的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5 控件学习(一个一个学习之QMessageBox)

PyQt5 控件学习(一个一个学习之QKeySequenceEdit)

PyQt5 控件学习(一个一个学习之QScrollBar)

PyQt5 控件学习(一个一个学习之QRadioButton)

PyQt5 控件学习(一个一个学习之QCheckBox)

PyQt5 控件学习(一个一个学习之QPlainTextEdit)