我被困在将使用 QT Designer 创建的 .ui 文件转换为 .py 文件的第一步。
系统详细信息(PATH 中的所有程序):
- 视窗 8
- Python 3.4.3-x32
- Qt 5.4.1 x32
- PyQT 5.4.1-Py3.4-Qt5.4.1-x32
PYTHONPATH
是C:\python34
在终端窗口中,从包含 .ui 文件的目录中运行以下命令:
pyuic5 -x mainform.ui -o mainform.py
这会引发错误:
C:\python34\python.exe:查找“PyQt5.uic.pyuic”规范时出错(:没有名为“PyQt.uic.port_v3”的模块)
我尝试卸载并重新安装 python、Qt 和 PyQt(按此顺序),但错误仍然存在。
作为一种解决方法,我正在使用 PySide,但是由于 PySide 项目在过去两年中似乎被冻结并且不支持 Qt 5,所以我会切换到 PyQt5。