python - 使用 Anaconda 将 .ui 文件转换为 .py 文件

标签 python pyqt anaconda qt-designer pyuic

嗨,也许这是一个愚蠢的问题,但我找不到错误或者我应该怎么做......

我有一个 .ui 文件,其中包含在 QT Designer 上设计的 GUI,我想将它与 Python 一起使用。我已经安装了 Anaconda 2 (Python 2.7) 和 Python 3.6,但是当我在 pyuic.py 所在的文件夹中运行命令时 (C:\Python36\Lib\site-packages\PyQT5\uic)

python pyuic.py -o mainwindow.ui 

我有以下错误

Traceback (most recent call last):
File "pyuic.py", line 28, in <module>
from .driver import Driver
ModuleNotFoundError: No module named '__main__.driver'; '__main__' is not a package

谁能告诉我为什么以及我该如何解决??

提前致谢!

最佳答案

就我个人而言,我手动完成 打开终端并导航到包含您的 .ui 文件的目录。

对于 PyQt5:

pyuic5 -x example.ui -o example.py

对于 PyQt4:

pyuic4 -x example.ui -o example.py

关于python - 使用 Anaconda 将 .ui 文件转换为 .py 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41523584/

相关文章:

python - “Pytorch 教程中没有名为 'engine' 的模块错误

python - 如何将参数传递给 PyQt 中的回调函数

python - 导入错误 PyQt5 python

python - Anaconda 已安装但无法启动 Navigator

python - 使用 Conda 安装 cvxopt 时出错

php - 创建一个 PHP 页面以接受 python HTTP POST

python - 从 np.empty 初始化 numpy 数组

python - Django/Python : How does python encode non-English characters

python - 从布局中删除所有项目

python - 如何减去QPainterPaths、QPolygon?