官方教程中(上面的官方文档中)提到了一个工具pyside2-uic
,如果你电脑有pyside2-uic
这个工具,那么使用下面命令进行转换。
pyside2-uic mainwindow.ui > ui_mainwindow.py
你可以通过运行以下命令来使用 pip 安装 pyside2 库
pip install pyside2
安装完成后,pyside2-uic
可执行文件应该已经被安装在你的系统上了。
如果你使用的是虚拟环境,则 pyside2-uic
可执行文件会被安装在虚拟环境的 bin
目录下。
然后我又在PySide2安装包目录找了半天,确实没有pyside2-uic这个工具,但是我却找到了uic
这个工具,我的uic
工具位置/usr/local/lib/python3.7/site-packages/PySide2/uic
(这个目录仅供参考,每个人的PySide2包位置都不一样),请大家自行搜索位置,并找到PySide2这个包。
python的生成器已经在最新版本的Qt中引入,因此它可能在您的5.9.7版本的Qt中不可用,因此您必须安装更新的版本,例如,在我的示例中,我使用版本5.15.2:
使用命令uic --help
uic --helpUsage: uic [options] [uifile]
Q