.ui文件转为.py文件

1.打开terminal,切换路径到项目虚拟环境下

cd /d E:\PIPENV_VENV_IN_PROJECT\.venv\Python-GUI-Code-QtDesigner-luD2ZdaF\Scripts

2.输入pyuic5.exe (pyui+Tab键) 把login.ui 文件(自己命名的.ui文件)拖到后面,再-o + 输出.py的路径,然后enter。

3.就会出现login.py文件了。

.ui文件转为.py文件_第1张图片

4.如果在输出的文件后面输入 -x则保存的.py文档多了一个程序入口

if __name__ == "__main__":

 .ui文件转为.py文件_第2张图片

 5. 但是此时运行时,仍会报错,需要进行qrc资源转换。把qrc资源文件转换为二进制数据,并且存放在一个.py文件中。

.ui文件转为.py文件_第3张图片

 6.  输入 pyrcc5.exe $FileName$ -o $FileNameWithoutExtension$_rc.py;然后会出现一个.py文件,此文件内部全是二进制数据。

.ui文件转为.py文件_第4张图片

 .ui文件转为.py文件_第5张图片

7. 此时运行login-2.py文件仍会报错,因为当时自己建的一个check_login()槽函数不存在。所以要加一行程序。

.ui文件转为.py文件_第6张图片

7. 此时加入下的程序,槽函数可以自己定义,此时随便写了一个匿名函数。然后login-2.py就可以正常运行了.

 .ui文件转为.py文件_第7张图片

 

 

 

 

 

你可能感兴趣的:(python,开发语言)