关于PyQt5uic转换ui文件至py文件的问题

YiZhouair 2019-01-15 01:13:07
电脑版本: Windows 10 专业版
Python 版本:3.5
PyQt5版本:5.11.3
PyQt5-tools版本:5.11.3.1.4
Pycharm版本: 最新的pro
期望的py代码(下图的是别人的电脑转换的)

但转换后得到的却是C++的代码(下图是本机转换的)


排除了Python和库的版本问题,我在想是不是自己电脑装有Qt5.11.3(主要C++开发)的问题导致转换工具以为我需要C++的代码,老哥们有没有遇到过呢?!Qt5.11.3是卸载不了做验证了,因为有太多的项目关联了,以前没安装它Python那边是正常转换的,大概率怀疑是它的问题!
...全文
1347 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeliang23 2021-09-23
  • 打赏
  • 举报
回复

你指定编译器就可以了,它可能默认使用了cpp。在后面加上 -g python 指定编译器为py就可以了

卷卷橙 2019-05-02
  • 打赏
  • 举报
回复
请问解决了吗QAQ 同样碰到这个问题了
QuantumOO 2019-04-11
  • 打赏
  • 举报
回复
你这个就是设置问题,我今天也遇到了,很容易解决。
参考:https://blog.csdn.net/yogima/article/details/73692255
只看 3.添加指令使QT Designer生成的.ui文件能够转化为.py文件,program选择python.exe,argument里面会多出 -m PyQt5.uic.pyuic,后面的宏指令你根据自己的习惯设置就行了。
陈年椰子 2019-01-16
  • 打赏
  • 举报
回复
D:\Python35\Lib\site-packages\PyQt5\
存在pyqt5uic.py 文件吗?

如果存在可以这样
python D:\Python35\Lib\site-packages\PyQt5\pyqt5uic.py -o 1.py 1.ui
YiZhouair 2019-01-15
  • 打赏
  • 举报
回复
引用 1 楼 陈年椰子 的回复:
运行 pyqt5uic 时加上python目录下的pyqt5目录试试
一般是安装在python目录下\Lib\site-packages\PyQt5
比如这样:
D:\Python35\Lib\site-packages\PyQt5\pyqt5uic -o 1.py 1.ui
这个uic文件是exe格式的,并没有发现除此之外的uic可以用了
陈年椰子 2019-01-15
  • 打赏
  • 举报
回复
运行 pyqt5uic 时加上python目录下的pyqt5目录试试
一般是安装在python目录下\Lib\site-packages\PyQt5
比如这样:
D:\Python35\Lib\site-packages\PyQt5\pyqt5uic -o 1.py 1.ui

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧