PYcharm联合qtdesign实现python图形可视化GUI编程##
准备工具
工具 | 版本 | 网址 |
---|---|---|
pycharm | pycharm20.2 | https://www.jetbrains.com/pycharm/ |
python | python3.8 | https://www.python.org/getit/ |
QTdesign | 官网最新版 | https://build-system.fman.io/qt-designer-download |
采用谷歌浏览器和迅雷工具速度还行。
环境配置
1、pycharm 配置及其出现的错误。
① 建立Qtdesign和PYuic两个EXternal Tools
② 建立Qtdesign,点击 “+”
Name :名称自定义;
Group:名称自定义;
Program:填写对应的design的安装路径,为.exe文件;
Working directory:说明:创建.ui文件的路径为.py文件所在的路径。
$FileDir$
② 建立PYuic,点击 “+”
Name :名称自定义
Group:名称自定义
Program:填写对应的python的安装路径,为.exe文件
Working directory:
$FileDir$
Arguments:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
参考其他人的文章Arguments会有其他命令。
第一种:
$FileName$ -o $FileNameWithoutExtension$_rc.py
完成后出现以下错误:
File "untitled.ui", line 1
<?xml version="1.0" encoding="UTF-8"?>
^
SyntaxError: invalid syntax
第二种:Arguments 拼写出错
完成后出现以下错误:
D:\python\python.exe: can't open file 'PyQt5.uic.pyuic': [Errno 2] No such file or directory
③ pycharm 调用qtdesign
点击Tools->EXternal Tools->Qtdesign
③ pycharm 使.ui文件生成可运行的.py文件
×××.ui右键->EXternal Tools->PYuic
插入测试文件
if __name__ == '__main__':
"""测试代码"""
import sys
from PyQt5.Qt import *
#创建一个应用对象和程序
app = QApplication (sys.argv)
#调用类 创建一个窗口
window = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(window)
#窗口显示
window.show()
#程序退出
sys.exit(app.exec_())