QT “.ui"文件转换为”.py"文件,并调用
资源参考
将.ui文件转换为.py文件
python使用Qt界面以及逻辑实现
环境准备
安装打包工具:
pip install pyinstalle
安装PyQt5 :
pip install PyQt5
安装PyQt5工具 :
pip install PyQt5-tools
建议使用自定义安装路径:
pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
开始
1、打开界面生成软件"designer.exe"
2、新建一个窗口
3、界面任意添加一些控件
4、保存以上生成的界面为".ui"文件
5、将".ui"文件转换为".py"文件
- 在".ui"文件目录下打开cmd窗口
- 输入命令:pyuic5 -o 文件名.py 文件名.ui
6、python调用QT界面文件
新建一个.py的python文件
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtCore import QObject
# 添加界面文件,我这里的文件名为:lock_ui.py
from lock_ui import *
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 连接PyQt5界面文件
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
if __name__ == '__main__':
app = QApplication([])
stats = MainWindow()
stats.show()
sys.exit(app.exec_())
7、打包python代码为可执行.exe文件
pyinstaller -F -w filename.py
打包完成的可执行文件在当前目录下的"dist"文件夹下
更多关于打包的问题,请参考:
Python 如何将项目打包成exe可执行程序