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

How to translate a file from ui to py for pyside2?

我正在尝试从 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下载但是没有成功。

我不确定我是否完全理解您的问题,因为 "team squad" 我不清楚。 但我确定您需要安装 pyside2-tools,因为 UI 编译器是该软件包的一部分。 我想提一下,从某个 python 版本开始删除了 pyside-uic(我认为是 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