pycharm中Error: one input ui-file must be specified报错(Anaconda环境)

时间:2024-03-23 12:55:38

我的pycharm是配置了anaconda环境的。
在正确安装了qtdesigner后,.ui文件转.py文件总是报错。
踩了许多雷,弄了好大一会才弄好。特在此分享给有需要的人。
首先是为什么会报错。
参看了许多博文,确实如他们所说,是由于PYUIC文件的路径错误。
先说正确的配置
1 正确的Qtdesigner路径
program:
pycharm中Error: one input ui-file must be specified报错(Anaconda环境)
我是用的是第三个:D-anaconda-scripts-designer.exe
pycharm中Error: one input ui-file must be specified报错(Anaconda环境)
working directort:%ProjectFileDir%表示当前路径
arguments:可不填(qtdesigner中)
2 正确的PYUIC路径
要纠正的是,PYUIC的program路径不是pyuic.exe的路径(踩了好多雷,警告)
Program:D-anaconda-lib-venv-scripts-nt(在它下边的那个.exe路径经尝试不可行)
pycharm中Error: one input ui-file must be specified报错(Anaconda环境)
arguments:复制下面这段代码
-m PyQt5.uic.pyuic FileNameFileName -o FileNameWithoutExtensionFileNameWithoutExtension.py
我用的是Python3,据说Python2也是一样,未尝试,不做说明。至于是不是必须的,未尝试,不做说明。
working directory:与qtdesigner相同,当前文件夹。
完成:pycharm中Error: one input ui-file must be specified报错(Anaconda环境)