pyqt5 app基本设计框架_PyQt5设置for Python3.8.0 & PyCharm 2018.2.4

627251b3675bab124fdad2afbd832f50.png

最近在学习Python GUI,借鉴前辈撰写的PyQt5环境准备文档,实操过程总觉版本匹配甚少,始觉应在汲取前人经验下总结符合特定环境的方式方法,如能便于其他初学者,心甚慰。

实操环境:

  • 操作系统:win7 X64
  • Python:3.8.0
  • Pycharm:2018.2.4
  • PyQt5 : 5.13.2
  • PyQt5-Tools:5.7.dev1
  1. Python版本确认

在windows cmd下,输入python --version,明确版本信息,我的版本是3.8.0

2. 安装PyQt5

尝试过通过pip install PyQt5来安装,始终因网络原因未能安装成功,后发现前辈提供的方法简直是“多快好省”,先谢过!

方法:在widows cmd下,输入:

pip install PyQt5 -i https://pypi.douban.com/simple   # 在后面加上“-i https://pypi.douban.com/simple”表示使用豆瓣所提供的镜

3、安装Qt5图形设计工具,方法如下:

先到网盘上下载PyQt5_Tools-5.7.dev1-py3-none-any.whl文件:

https://pan.baidu.com/s/1GVhquhTe5bgrjGRvUVRloQ 提取码:ain0

下载完成后,回到windows cmd:

  • 先安装wheel
  • 后安装*.whl,记得进入下载文件所在目录后再执行pip命令
pip install wheel
pip install PyQt5_Tools-5.7.dev1-py3-none-any.whl

4. 至此,PyQt5环境准备完成,可以使用pycharm通过以下代码来验证:

import sys
from PyQt5 import QtWidgets
 
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(400, 400)
widget.setWindowTitle("安装成功啦!")
widget.show()
sys.exit(app.exec())

执行后能弹出窗口说明成功了!

5. 在Pycharm上设置designer,实现可视化操作(仅操作和保存,还不能编译成py文件并被程序调用)

打开Pycharm,File——>Settings...——>Tools / External Tools——>点击+号增加一个自定义工具:

9e5d2d9ffa279c241aa30c398fa753d4.png

红色标号处分别填上:

  • Name,取个有意义的,比如designer
  • Description,取个有意义的,比如PyQt5-designer
  • Program,这个要填写第3步完成后才有的...PyQt5-tooldesignerdesigner.exe目录,如:

E:Program FilesPythonLibsite-packagesPyQt5-toolsdesignerdesigner.exe

  • Working directory,填 $FileDir$

6. 在Pycharm上设置designer,实现编译

7cd3c6c561d8f15b913b9c5a226c7a63.png

红色标号处分别填上:

  • Name,取个有意义的,比如PyUIC
  • Description,取个有意义的,比如PyQt5-PyUIC
  • Program,这个要填写python.exe所在路径,如:

E:Program FilesPythonpython.exe

  • Arguments,

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

  • Working directory,填你准备将ui存放的目录,这个一定要填对,否则会报目录不存在,比如我放在 C:temppythondemoui

7. 对于操作方法,可以百度前辈们的,差异性不大了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值