注册 登录
编程论坛 Python论坛

pycharm+Qt5出错,请指点!

huang0312221 发布于 2019-06-05 21:43, 3385 次点击
我第一次有pycharm+QT5来做程序,一上来就遇到这么一个问题
对用QT5生成的*.UI文件,用pyUIC来转换为*.py代码时,出现了
如下的问题,请指点

"D:\Program Files (x86)\python\python.exe" UI_1.ui -o UI_1.py
  File "UI_1.ui", line 1
    <?xml version="1.0" encoding="UTF-8"?>
    ^
SyntaxError: invalid syntax

Process finished with exit code 1

真是累人,第一次这么尝试就出了这么个坑。
3 回复
#2
wp2319572019-06-06 16:03
你可以在命令行下转一下 试试看好不好用  pyuic5 -o 待转py的文件名.py   用designer做完的ui.ui

如果这个不能用 说明你的pyqt5相关工具没有装完整
如果这个能用,说明你的pycharm 挂pyuic5 没成功 (自行百度)  因为我不使用pycharm
#3
huang03122212019-06-06 17:31
回复 2楼 wp231957
今晚回家去试试!!非常感谢!
#4
huang03122212019-06-07 22:48
回复 2楼 wp231957

正如你说的,用你这个指令能将UI文件转换为PY文件,所以我就把这个pyUIC从pycharm里删除,然后重新再加载一次,结果成了!不知道之前是不是填入的参数有问题,参数我也是在网上找的,现在把我正确的参数献上:

Program:D:\Program Files (x86)\python\python.exe
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$
1