猿问

如何将文件从ui转换为pyside2的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 下载,但没有成功。


森栏
浏览 235回答 2
2回答

慕码人2483693

我不确定我是否完全理解您的问题,因为“团队阵容”对我来说并不清楚。但我确定您需要安装 pyside2-tools,因为 UI 编译器是该软件包的一部分。我想提一下 pyside-uic 从某些 python 版本开始被删除(我认为是 3.8,但不确定)。对于实际版本,您应该使用以下命令(linux 示例,但对于 windows 非常相似):uic&nbsp;-g&nbsp;python&nbsp;-o&nbsp;<ouput_python_file>&nbsp;<input_ui_file>

收到一只叮咚

<resources> &nbsp;&nbsp;&nbsp;<include&nbsp;location="ui.files.qrc"/> &nbsp;&nbsp;&nbsp;</resources>实际上,ui 是文件夹,如下所示:D:\qt5_design\project\ui\files.qrcpyrcc5&nbsp;files.qrc&nbsp;-o&nbsp;ui.files.py
随时随地看视频慕课网APP

相关分类

Python
我要回答