栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

PyQt5环境搭建和配置

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PyQt5环境搭建和配置

PyQt5环境搭建和配置
  • 相关工具安装
    • 安装 PyQt5
    • 安装 PyQt5-tools
    • 配置QtDesigner
    • 配置pyuic5

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中选择对应的名称转换即可。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1008774.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号