使用 pyuic4 问题将 UI 文件转换为 Python

Convert UI file to Python Using pyuic4 Issue

我正在尝试使用 pyuic4 将 ui 文件转换为 python,但我得到 "The system cannot find the path specified"。 (pyuic4 Mainwindow.ui > MainWindow.py) 我不确定为什么,因为我已经在命令行中给出了文件 (pyuic4) 在 Anaconda 中的确切位置。如果我使用 pyuic5,它会毫无问题地进行转换 (pyuic5 Mainwindow.ui > MainWindow.py)。我在 Anaconda3 中使用 Windows。有人知道问题出在哪里吗?

我自己 运行 对此感兴趣。看起来 Anaconda 构建有问题。 pyuic4.bat 有一些依赖于机器的路径需要更改以匹配您的系统。

原文pyuic4.bat文字(注意路径)

@"C:\aroot\stage\python" "C:\aroot\stage\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9

正确的 Anaconda 文本:

@"C:\Anaconda\python" "C:\Anaconda\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9

正确的 Anaconda3 文本:

@"C:\Anaconda3\python" "C:\Anaconda3\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9