如何使用 PyQt5 和 python 3.6 将 .ui 文件转换为 .py 文件

Posted

技术标签:

【中文标题】如何使用 PyQt5 和 python 3.6 将 .ui 文件转换为 .py 文件【英文标题】:How to convert a .ui file to .py file with PyQt5 and python 3.6 【发布时间】:2019-01-09 03:45:37 【问题描述】:

使用 cmd 将 .ui 文件转换为 .py 文件

C:/Python36/Lib/site-packages/PyQt5/pyuic.cpython-36.pyc -x mainwindow.ui -o mainwindow.py

错误显示为

The system cannot find the path specified.

我检查了路径,不幸的是,PyQt文件夹中没有命名文件

请有人检查一下这个问题

【问题讨论】:

没有其他文件名为pyuic吗? C:/Python36/Scripts 上搜索pyuic5.exe 然后执行:C:\Python36\Scripts\pyuic5.exe -x mainwindow.ui -o mainwindow.py- 来源:reddit.com/r/learnpython/comments/5qcrdh/… @ellanesc 仍然出现同样的错误:( 你在mainwindow.ui所在文件夹的目录下打开CMD了吗? 是的。我找到了答案@ellanesc 首先我们需要将 ui 文件复制到 pyuic5.exe 文件所在的文件夹中,即在 Scripts 文件夹中,然后通过创建命令窗口和以下命令将创建 py 文件pyuic5.exe mainwindow.ui -o mainwindow.py -x 【参考方案1】:

我找到了上面的答案

首先,我们需要找到 pyuic5.exe 文件并将您的 ui 文件复制到同一位置。 然后,我们要创建一个命令提示符并给出命令会给出python文件。

pyuic5.exe mainwindow.ui -o mainwindow.py -x

【讨论】:

以上是关于如何使用 PyQt5 和 python 3.6 将 .ui 文件转换为 .py 文件的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5 GUI Programming With Python 3.6

无法在 Windows 10 上的 python 3.6 64 位上运行 pyqt5(没有 anaconda 没有 virtualenv)

如何使用 PyQt5 Python 将 QTableWidget 数据转换为 PDF

由于pyqt5 Python中没有qt插件初始化错误,Qt设计器无法启动

如何在python中使用pyqt5将QSlider添加到主窗口的工具栏

如何使用 Python 3.6 将 pymysql 模块安装到 AWS Lambda [重复]