前言
最近爱上搞软件编程,今天我就来教学如何进行Python软件编程PyQt5
下载工具
编程环境配置
Visual Studio
Python下载最新版本就行
下载完之后呢,简单配置一下环境,Visual Studio的Python环境配置教程有很多可以自己在网上找
我这有Python环境配置教程
pip 使用方法(日常必备)
Python环境配置(最详细)
工具下载
在命令提示符里面输入以下指令,下载对应工具
pip install pyqt5
pip install PyQt5Designer
pip install pyqt5-tools
下载和配置完编程环境之后,就开始配置PyQt5的工具
PyQt5配置
设计器配置
在Visual Studio上方点击工具,再点击外部工具
在打开的窗口中点击新建
新建一个名为Qt Designer的工具
配置方式如下
命令为designer.exe文件的位置
之后再添加一个名为PyUic的工具
还是一样,命令为pyuic5.exe文件的位置
工具使用方式
Qt Designer
单机Qt Designer,此时就会打开Qt界面设计软件
PyUic
先打开我们刚刚所设计名保存的界面设计文件**.ui**,然后点击PyUic,此时就会自动生成==.py文件,这就是我们刚刚设计的界面文件的py==格式,文件,后续我们在使用python编程的使用就会用到
使用Python打开我们刚刚设计的Ui
我这里就简单设计了一个
打开刚刚生成的==.py==文件,
.py文件名我建议修改为和原ui文件相同的文件名,方便后续编程
在打开的py文件最尾部加入一下代码
import os
if __name__ == '__main__':app = QtWidgets.QApplication(sys.argv)MainWindow = QtWidgets.QMainWindow()ui = Ui_MainWindow()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())
以上代码是需要记下来的,因为它就像使用C++一样,得先写入一下类似模板一样的代码
此代码的功能我后续会讲解
或者你也可以重新创建一个py (我这里创建的名为welcome.py) 文件,用来编写那些主逻辑,并且以上代码也可以写在这个新创建的py文件当中
welcome.pyimport sys
from welcome import *if __name__ == '__main__':app = QtWidgets.QApplication(sys.argv)MainWindow = QtWidgets.QMainWindow()ui = Ui_MainWindow()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())
运行
运行结果显示我们成功了
结语
其实我在PyUic工具里面设置的参数意思是将生成的python文件名设为与.ui文件相同的文件名,但不知道为什么每次生成,结果都是只生成了一个.py文件,如果有懂的大佬,请在评论区告诉我,太感谢了