这是一个小测试,我试图通过pyuic5转换为python代码:
在Venv的Scripts文件夹中使用pyuic5.exe时,如下所示:
(Test) C:\Users\Administrator\Documents\Test\Repo>..\Scripts\pyuic5.exe -o Test.ui QtOutput.py
我得到以下输出:
Error in input file: no element found: line 1, column 0
此后,QtOutput.py仍然为空,但是Test.ui不再包含“设计者代码”,而是仅包含以下内容:
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'QtOutput.py'
#
# Created by: PyQt5 UI code generator 5.11.3
#
# WARNING! All changes made in this file will be lost!
这是什么?为什么不起作用?我想做的事情完全像在线文档所说的那样,我想吗? (使用https://python-forum.io/Thread-Convert-ui-file-py人群说的话)
谢谢!
答案 0 :(得分:0)
脓尿的正确用法是:
pyuic5 -o target_py_file.py my_ui_file.ui
您当前正在告诉pyuic处理QtOutput.py文件,并将输出写入Test.ui文件中。
-o
选项代表“输出”