PyQt5环境搭建和配置


PyQt5 是一套 QT应用框架与 python 的结合,PyQt5 是由一系列 Python 模块组成,用于在python中开发GUI。

简单说就是使用PyQt5工具可以快速画一个控件摆放整齐、界面整洁有序、布局合理的界面。

相关工具安装

安装 PyQt5

安装PyQt5直接使用pip安装即可。执行pip install PyQt5。

安装 PyQt5-tools

PyQt5 不再提供常用Qt工具,如图形界面开发工具QtDesigner,如果要使用的话,必须自行安装Qt工具。

  • 可以安装PyQt5-tools pip install pyqt5-tools。
  • 或者直接安装QtDesigner应用程序。
  • 如果使用的是安装PyQt5-tools所带的QtDesigner,注意不同的PyQt5-tools版本QtDesigner的安装位置可能不一样。最好搜索一下路径。

配置QtDesigner

通常我们在使用Python开发GUI的时候,是直接从PyCharm中运行QtDesigner,那么首先要将其添加至Pycharm可关联的外部工具中。
PyCharm菜单中选择:File-> Settings -> Tools -> External Tools。

  • 新建,填写Name,Description信息,见名知意。
  • Program中需要填写QtDesigner.exe的路径信息,根据自己安装的是QtDesigner应用程序或者是pyqt5-tools,选择相对应的designer.exe的路径。
  • Arguments是需要填写的exe文件所需要的参数,QtDesigner不用填写。
  • Working directory设置QtDesigner的工作目录,设置为 $ProjectFileDir$ ,则与Python当前工程路径相同。
    在这里插入图片描述
  • 在tools中会有添加好的QtDesigner工具,可以点击打开。
    在这里插入图片描述

配置pyuic5

  • 在QtDesigner界面保存的.ui文件,不能在python中使用, PyUIC 是可以把 .ui 文件直接转化为.py 文件的扩展工具。
  • 使用命令 pyuic5 uic.ui -o uic.py 可以将一个ui文件转为py文件,文件名可以自己定义。
  • 将上面的命令调用过程加入到external tools里。在argument中的参数即为上面 uic.ui -o uic.py的通用书写方式,使转换后的文件名在前缀上与被转换文件相同
    在这里插入图片描述
  • 使用 python -m PyQt5.uic.pyuic uic.ui -o uic.py也是可以进行转换的。那么也可以使用此方法加入external tools中。不同的是program是选择python.exe, 同时argument也不一样。
    在这里插入图片描述
  • 选中要转换的ui文件,在右键下选择External tools中选择对应的名称转换即可。
    在这里插入图片描述
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值