在 Windows 机器中将 Qt Designer(.ui) 文件转换为 python(.py) 可执行文件

Posted

技术标签:

【中文标题】在 Windows 机器中将 Qt Designer(.ui) 文件转换为 python(.py) 可执行文件【英文标题】:converting Qt Designer(.ui) file to python(.py) executable file in windows machine 【发布时间】:2018-07-06 11:09:07 【问题描述】:

我在将 Qt UI 文件转换为 Python 文件时遇到了很多问题。

我将 anaconda 用于 python 相关的东西。因此,当我尝试将 filename.ui Qt 文件转换为 finlename.py 时,它显示了许多错误,因为我没有直接使用 python,而是使用 anconda 来创建 python 环境。

【问题讨论】:

【参考方案1】:

从 filename.ui 文件到 filename.py 文件的直接转换很容易,但由于网络上的用户输入太多,我尝试了所有的东西,但并没有真正成功。

我的 C 盘中安装了 anaconda,路径如下。 C:\ProgramData\Anaconda3

在 Windows 中打开命令提示符 (cmd)。

第 1 步:转到 C:\ProgramData\Anaconda3 中的 \Scripts 文件夹

example: cd C:\ProgramData\Anaconda3\Scripts

第 2 步:如果找不到 pyuic5.exe 文件,请使用 pip 安装 PyQT5。

example: pip install PyQT5==5.9

第三步:执行:pyuic5.exe -x -o

example: pyuic5 -x D:\TUK\MasterThesis\ML\Lable_Data.ui -o D:\TUK\MasterThesis\ML\Lable_Data.py

注意:请给出文件的绝对路径名,以免生成文件时造成混淆。

【讨论】:

以上是关于在 Windows 机器中将 Qt Designer(.ui) 文件转换为 python(.py) 可执行文件的主要内容,如果未能解决你的问题,请参考以下文章

altium designe 元件重叠

在 Linux 机器上将 Qt 部署到 Windows

为啥 Qt 中的拖放停止工作?

无法在 Windows 环境中将图像与 Imagemagick 与机器人框架进行比较

如何在QT中将xml节点数据转换为字符串[重复]

在 Qt Creator 中将 TagLib 库添加到 Linux Qt 项目?