ui文件转py程序的工具
源博客连接:
PyCharm中利用外部工具uic转成的py文件,里面全是C++代码,并非python类型的代码,导致大量报错。。。_pyside6-uic为什么把ui转为了c++-CSDN博客
如果想把ui文件转为py文件,首先设置pycharm的外部工具:
位置为:pycharm主菜单栏 -->> 文件 -->> 设置 -->> 外部工具
在外部工具的界面中,点击加号即可添加(但前提是已经安装pyside外部库)
虽然uic和designer都在Lib\site-packages中,但是不要选择此处的uic.exe
去python的安装文件夹(图示安装文件夹为H:\Python3.9\install\,如果是在工作目录里安装的虚拟环境,目录为 ..\工作目录\虚拟环境文件夹\,比如D:\object\venv\),在此路径找Scripts文件夹(和Lib文件夹同级目录)
另外,注意一下参数 Arguments
$FileName$ -o $FileNameWithoutExtension$.py 中$FileName$是原始文件名,$FileNameWithoutExtension$.py是生成的文件名,如果不希望生成的文件和原始ui文件重名,可以改一下此参数,比如:
$FileName$ -o $FileNameWithoutExtension$_ui.py
这样生成的文件名都会带有_ui,文件路径同理