【问题标题】:Converting .ui to .py将 .ui 转换为 .py
【发布时间】:2022-04-12 20:29:08
【问题描述】:

我正在尝试通过 Pyqt 5 和 python 3.6 创建我的第一个 gui

我在 Qt 设计器中创建了界面,得到了需要的 .ui 文件,现在想将它翻译成 .py。我发现它可以用pyui5完成,但找不到如何。

用这个通过python启动.ui:

app = QApplication(sys.argv)
widget = loadUi('D:\test.ui')
widget.show()
sys.exit(app.exec_())

但我无法更改代码中的任何内容,因此需要将 .ui 转换为 .py。 cmd中的Pyuic5命令不起作用。

提前谢谢你!

【问题讨论】:

    标签: python qt pyqt5


    【解决方案1】:

    好吧,我解决了这个问题。我通过 pip 安装了 pyqt,之后在 Library/Bin 文件夹中找到了 pyuic5.bat。然后用它把 .ui 转换成 .py

    【讨论】:

      【解决方案2】:

      您应该使用pyuic4 命令: pyuic4 input.ui -o output.py

      【讨论】:

      • 我找不到 pyuic4.exe 文件来启动它。在整个 pyqt5 存档中搜索 - 什么都没有
      • 你必须下载它@Acapulka
      • 我做到了,但在存档中仍然找不到 pyuic4.bat 或 exe
      • 没有存档,可以直接下载二进制文件@Acapulka
      【解决方案3】:

      我创建了一个应用程序来将 .ui(由 qt 设计器创建的 Pyqt5)文件转换为 py。

      您可以使用此应用程序轻松转换文件 直接下载链接:https://download1653.mediafire.com/utmxc4pza7ug/1f0gkwk6577g7fi/Ui+to+Py.zip

      Mediafire 下载链接:https://www.mediafire.com/file/1f0gkwk6577g7fi/Ui_to_Py.zip/file

      您在我的 GitHub 上查看应用程序的源代码:https://github.com/Harvindar994/

      【讨论】:

      • 在此处直接下载 zip 文件是好的 我想,但最好直接链接到源代码而不是 github 用户,提供构建选项如果可能,请提供来源,并提供一些使用说明。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 2021-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多