关于pyqt5的QtDesigner生成的ui文件转换为py文件时里面不是pythton代码的解决问题(QtDesigner完整配置)
- 简介
刚入坑pyqt5不久,话不多说,分享一下自己配置成功的具体内容,进入以下位置点加号,按顺序配置嗷。
- 配置QtDesigner
-
主要三个参数:
-
name: QtDesigner
-
Program: C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe(这里是我的路径,你们找到自己安装的python路径,后面的路径应该是一样的。有的教程说的designer.exe在pyqt5_tools下面,现在貌似变成这样了)
-
working directory: $FileDir$
-
- 配置PyUIC
-
重头戏来了,这里的这个错误真的让人忍俊不禁,具体配置:
-
name: PyUIC
-
Program:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\pyuic5.exe(这里的这个pyuic5.exe我按照其他教程写了刚刚那路径Python37\Lib\site-packages\pyqt5_tools\Qt\bin\下面的\pyuic5.exe然后在生成的ui文件中转换为py文件,里面不是py代码,当时看到就是一个头两个大)
-
Arguments: $FileName$ -o $FileNameWithoutExtension$.py(这里也有一个坑,最开始我写的是-m $FileName$ -o
$FileNameWithoutExtension$.py 后来报错说没有-m这个命令,后来尝试了-o $FileName$ -o
$FileNameWithoutExtension$.py 可行,最后进展到现在这个。因这个而头疼的小伙伴可以都试试,嘿嘿) -
working directory: $FileDir$
-
以下是错误配置运行后的截图:
以下是正确路径配置运行后的截图:
配置Pyrcc
-
具体配置(这个我目前还没用到,所以还没出现问题,但还是贴一下配置吧):
-
name: Pyrcc
-
Program:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\pyrcc5.exe
-
Arguments: $FileName$ -o $FileNameWithoutExtension$.py
-
working directory: $FileDir$
-
总结:
分享完毕,还有啥问题可以评论区交流~我也是一个正在学习路途中的小菜,遇到问题也是各种“面向百度编程”,踩坑不少,弯路不少,分享一下自己的经验,希望能够帮助到别人 ^ _ ^