如何将 pyside2 的文件从 ui 转换为 py?



我正在尝试从python中的UI文件翻译文件 我正在写一个团队

pyside-uic "C:test.ui" -x -o "C:test.py"

在团队小队中,但它告诉我没有这样的团队。 更改为"pyside2-uic",但仍然没有帮助 告诉我如何解决它? Python 3.7.6 和 Pyside2。 我尝试使用

import sys, pprint
from pysideuic import compileUi
pyfile = open("[path to output python file]output.py", 'w')
compileUi("[path to input ui file]input.ui", pyfile, False, 4,
False)
pyfile.close()

但是找不到模块 pysideuic。 我还能做什么? 由于某种原因,我没有安装 pyside2-tools 或 pyside-tools,所以如果我需要在某个地方下载它们,请告诉我如何操作。我已经尝试通过pip下载,但没有用。

我不确定我是否完全理解你的问题,因为"团队小队"对我来说不清楚。 但我确定您需要安装 pyside2-tools,因为 UI 编译器是此包的一部分。 我想提一下,pyside-uic 是从某个 python 版本开始删除的(我认为是 3.8,但不确定(。 对于实际版本,您应该使用以下命令(linux示例,但对于Windows来说非常相似(:

uic -g python -o <ouput_python_file> <input_ui_file>
<resources>
<include location="ui.files.qrc"/>
</resources>

实际上,UI 是文件夹,如下所示: D:\qt5_design\project\ui\files.qrc

pyrcc5 files.qrc -o ui.files.py

最新更新