关于在vscode中转换ui文件为py文件的错误,一直没有找到解决方法?

[图片] 报错内容如下: Error: Command failed: "pyuic5" "f:\python\test1.ui" -x -o "f:…
关注者
3
被浏览
6,303

2 个回答

问题阐述:

我也遇到了这个问题,不仅仅是PYQT: Compile Form会报错,点击PYQT: Preview同样会报错,都是pyuic5造成的。

解决方法:

明确指定pyuic5.exe的路径:

点击【文件】->【首选项】->【设置】

在搜索框中输入pyqt,然后找到pyuic5,指定明确的路径(下图第一步和第二步),完成第一步和第二步就可以解决pyuic5的报错问题了:

对于第3步,如果不想生成的文件名带有一个“UI ”, 可以将其删掉。在新版本的pyqt-tools中没有QT目录,所以designer.exe的位置有所改变,新版本的designer.exe位于qt5_applications/QT/bin中。

对于找pyuic5.exe和designer.exe,我直接使用Everything搜索的:

我的 PyQt版本为5.12.3,也相同的错误,最后测试出来需要将插件PYQT Integration路径中的 .exe 去掉就好了。