QToolButton 的继承图:

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

 

QToolButton 之描述:

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

一个主窗口,我们一般分为 从上到下,标题栏 ,菜单栏(文字) ,工具栏(一般都是图标,没文字),工作区,状态栏。

我们这里说的是工具栏

QToolButton 之继承:

它继承自QAbstractButton !

QToolButton 之功能作用:

 

 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 bool_btn = QToolButton(window)
17 bool_btn.setText("工具按钮")
18 ############################当有图标显示时候,文本就不会显示了###############################
19 #它和QPushButton 的不同,就是在于它一般只显示图标,不显示文本,而
20 #QpushButton 既显示文本又显示图标。
21 
22 bool_btn.setIcon(QIcon("icon.ico"))
23 #注:图标大小也可修改!
24 ############################当有图标显示时候,文本就不会显示了###############################
25 
26 
27 #展示控件
28 window.show()
29 
30 #3,进入消息循环
31 sys.exit(app.exec_())
QToolButton 一般是只显示图标,不显示文本,这是它和QPushButton 的最大不同

相关文章: