为什么Qt设计器不显示“查看Python代码”选项

问题描述 投票:0回答:2

为什么 Qt 设计器不显示“查看 Python 代码”选项?只有“查看代码”。

python qt-designer
2个回答
0
投票

对于 PySide6,将

uic.exe
复制到
<yourPythonRoot>/Lib/site-packages/PySide6/bin/
,然后重新启动设计器。

https://www.youtube.com/watch?v=9DnaHg4M_AM&t=231s


0
投票

我在 Windows 上也遇到了这个问题。 我只是手动进行转换。因此,只需使用 PySide6 的

uic
来转换为 python 代码,而不是 QT Designer 的
uic

  • 保存您的 QT Designer UI 文件(例如
    form.ui
    )。
  • 从命令行运行
    C:\Users\YourUserName\AppData\Roaming\Python\Python312\site-packages\PySide6\uic.exe -g python form.ui > ui_form.py

如果有效(即您获得了正确的 python 文件),只需将

C:\Users\YourUserName\AppData\Roaming\Python\Python312\site-packages\PySide6\
添加到
Path
环境变量中,然后您就可以从任何地方运行
uic -g python form.ui > ui_form.py

© www.soinside.com 2019 - 2024. All rights reserved.