1.PyQt5安装
进入创建好的conda环境(相关环境配置操作见anaconda实现python环境搭建_anaconda创建python环境-CSDN博客)
pip install pyqt5
2.Ui文件转Py文件的工具安装
pip install pyqt5-tools
3.在anaconda文件中找到![](https://i-blog.csdnimg.cn/blog_migrate/d549294cb77c71e09468179592d1ff8f.png)
将其保存到桌面快捷键
4.运行QT,创建一个新的界面
5.添加一个label
6.新建一个文件夹,并保存Ui文件
7.PyCharm中打开该文件夹
8.将Ui文件转换为Py文件
8.1打开Pycharm中的外部工具
8.2添加工具
名称:QTdesigner
描述:QTdesigner
程序:在anaconda文件夹中找到designer.exe文件的位置,并填入
参数:不填
工作目录:$ProjectDir$
8.3添加外部工具
参数:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$
最终效果
8.4文件生成
右键文件夹中的Ui文件
点击:PyUIC,生成Py文件
9.创建main.py文件
#添加功能包
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication
#从生成的Py文件中调用类
from ui_test import Ui_MainWindow
#创建一个类,引入了Ui文件生成的Py文件
class MyWin(QMainWindow, Ui_MainWindow):
def __init__(self, ):
super().__init__()
self.setupUi(self)
self.addMyToolTip()
def addMyToolTip(self):
self.label.setToolTip("tip") #为label添加了一个标签“tip”,鼠标放上会显示“tip”
#添加主函数
if __name__ == '__main__':
app = QApplication(sys.argv)
mywin = MyWin()
mywin.show()
sys.exit(app.exec_())
10.运行main函数显示QT界面
鼠标放在label上会显示tip
11.打包成软件
11.1conda环境中安装包
pip install pyinstaller -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
11.2cd到工程文件的位置
cd C:\Users\86130\Desktop\Ui-test
11.3通过指令进行打包
pyinstaller -w main.py -p ui_test.py --hidden-import ui_test
11.4打包完后目录下会出现dist文件
点入dist
点入main
点击.exe文件即可