(已解决)无法启动 C:Miniconda3Libsite-packagespyqt5_toolsbinuic.exe

使用 Qt Designer 时,我有时想通过 Form > View Code 查看对应的 Python 或 C 代码。不过,已安装的 Qt Designer 找不到 uic 模块,并显示类似下面的错误:

Unable to launch C:Miniconda3Libsite-packagespyqt5_toolsbinuic.exe

在我的 Miniconda 安装中,我在这里找到了 uic.exe

C:Miniconda3Libsite-packagespyqt5_toolsuic.exe

我还在这里找到了 pyuic5 可执行文件:

C:Miniconda3Scriptspyuic5.exe

Qt Designer 正在另一个路径下查找可执行文件,所以解决方法是让它期望的路径指向真正的可执行文件。在 Windows 上,我无法直接用当时使用的工具创建链接,因此安装了 Hard Link Shell Extension,并把相关可执行文件硬链接到 Qt Designer 期望的路径。

创建硬链接之后,Form > View Code 就可以正常工作了。

硬链接后的 Qt Designer uic 可执行文件路径

Leave a Reply