Pycharm配置Qt Designer及Pyuic的实现方法

 更新时间:2023年07月28日 10:12:26   作者:zn96  
本文介绍了如何安装Qt designer和Pyuic以及他们的基本用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

本文就介绍了如何在Pycharm上配置Qtdesigner(拖拽式界面编程)以及一键将UI界面转化为Python小程序的外部工具。

一、Qt Designer 介绍

Qt Designer是PyQt5程序UI界面的实现工具,使用Qt Designer可以拖拽、点击完成GUI界面设计,并且设计完成的.ui程序可以转换成.py文件供python程序调用。

二、使用步骤

1.下载Pycharm以及Python,将下载好的Python解释器配置到Pycharm中

图片如下:

2.配置成功后新建venv项目

图片如下:

2.1 新建项目:

2.2 将新建项目添加到Python的根目录里:

2.3 项目创建成功后,项目界面如图

项目含有外部库以及venv虚拟库。

3.在Pyhon解释器中新增软件包

3.1 打点击文件–>点击设置

3.2 点击项目–>点击python解释器,点击“+”

nji

3.3 在搜索栏输入想要下载的软件包名称,pyqt5+pyqt5-tools,点击安装软件包

3.4 由于版本问题,python 3.10 无法下载 pyqt5-tools, 所以我们直接下载Pyqt5Designer. (另一种方法:将Python版本降级)。需要安装的库如图所示。安装方法重复3.3.

3.5 也可以使用CMD来下载软件包,口令如下:

pip install pyqt5
pip install Pyqt5Designer

安装成功后,cmd界面如上图。

4.在Pycharm中新增外部工具

4.1 在Pycharm中新增Qt Designer

4.1.1 首先在python的位置中找到在第三步下载的Pyqt5Designer的位置,找到designer.exe。

4.1.2 点击设置–>点击工具–>点击外部工具

4.1.3 填写内容如下图:

工作目录:FileDir

程序的位置是4.1找到的位置。

填写完成后,点击确定。

4.1.4 或者直接在Scripts里面找到小程序的位置。

4.2 在Pycharm中新增Pyuic

4.2.1 首先在python的位置中找到在第三步下载的pyuic.exe 的位置。

4.2.2 点击设置–>点击工具–>点击外部工具

4.2.3 填写内容如下图:

实参: FileName -o FileNameWithoutExtension.py

工作目录: FileDir

5.如何使用新增的外部工具

5.1 点击工具–>点击External tools–>击想要使用的工具

5.2 打开Qt Designer, 在下图布置界面,具体使用方法将在后期介绍。

5.3 布置结束后,在项目中生成.ui文件。

5.4选择.ui文件–>点击External tools–>点击pyuic

5.5 生成.py文件

总结

到此这篇关于Pycharm配置Qt Designer及Pyuic的实现方法的文章就介绍到这了,更多相关Pycharm配置Qt Designer及Pyuic内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python使用python-pptx删除ppt某页实例

    python使用python-pptx删除ppt某页实例

    今天小编就为大家分享一篇python使用python-pptx删除ppt某页实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 如何利用Matlab制作一款真正的拼图小游戏

    如何利用Matlab制作一款真正的拼图小游戏

    这篇文章主要给大家介绍了关于如何利用Matlab制作一款真正的拼图小游戏的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • Python创建7种不同的文件格式的方法总结

    Python创建7种不同的文件格式的方法总结

    今天的这篇文章呢,小编来介绍一下如何通过Python来创建各种形式的文件,这里包括了:文本文件、CSV文件、Excel文件、压缩文件、XML文件、JSON文件和PDF文件,需要的可以参考一下
    2023-01-01
  • opencv 傅里叶变换的实现

    opencv 傅里叶变换的实现

    本文主要介绍了opencv 傅里叶变换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
    2022-06-06
  • Python弹球小游戏的项目代码

    Python弹球小游戏的项目代码

    本文主要介绍了Python弹球小游戏的项目代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 对python中各个response的使用说明

    对python中各个response的使用说明

    今天小编就为大家分享一篇对python中各个response的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • python利用pymysql和openpyxl实现操作MySQL数据库并插入数据

    python利用pymysql和openpyxl实现操作MySQL数据库并插入数据

    这篇文章主要为大家详细介绍了如何使用Python连接MySQL数据库,并从Excel文件中读取数据,将其插入到MySQL数据库中,有需要的小伙伴可以参考一下
    2023-10-10
  • python读取hdfs上的parquet文件方式

    python读取hdfs上的parquet文件方式

    这篇文章主要介绍了python读取hdfs上的parquet文件方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 总结Python常用的魔法方法

    总结Python常用的魔法方法

    今天带大家学习Python的相关知识,文中对Python常用的魔法方法作了非常详细的总结,对正在学习python的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • Python中时间datetime的处理与转换用法总结

    Python中时间datetime的处理与转换用法总结

    今天小编就为大家分享一篇关于Python中时间datetime的处理与转换用法总结,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02

最新评论