学习下如何添加工具栏及使用
工具栏在整个框架中,算是比较常用的一个环节,很多文件传输、帮助、编辑等功能都会嵌入在工具栏中,所以,怎样设计一个功能齐全又漂亮的工具栏呢,一起来看看。
一.环境配置
1.python 3.7.8
可直接进入官网下载安装:Download Python | Python.org
2.QT Designer
官方下载路径:Qt Designer Download for Windows and Mac
二.实例演示
1.直接用Qt Designer 来设计工具栏界面的布局,如下:
(1)在新建的MainWindow里面,点击右键-->有一个添加工具栏的选项,直接点击就可以了。
上面我们点击并添加了工具栏,那么现在该给我们的工具栏添加工具了。
2.动作编辑器
接下来给工具栏添加事件属性,分别为新建文件夹、帮助、保存文件、退出程序等。
(1).新建--2.输入对象名称--3.添加资源--4.保存
建立好工具栏内容后,就可以编辑动作触发事件了,给每一个动作编辑触发事件。
(2)给动作编辑触发事件
from PyQt5.QtWidgets import *
def open1(): # 读取文件,点击 文件图标 触发
Path, _ = QFileDialog.getOpenFileName()
print("Open: ", Path)
return
点击上方按钮,输出如下:
上述是我们编辑的第一个事件,绑定给文件后,单击即可执行该事件。
(3)编辑动作属性2
def trigger_actHelp(self): # 动作 actHelp 触发
QMessageBox.about(self, "About",
"""使用说明书:XXXX""")
return
执行上述代码,会弹窗显示参数内容,这边通常是作为一个帮忙的工具来使用,往参数添加使用说明,然后触发该动作获取。
一.总结
工具栏的使用举了几个简单的例子,在实际项目中,确实用到的非常多,更多动作也根据不同的项目需求来编辑就可以了。
@Neng