01-PyQt5简介与Pycharm配置

1、PyQt5 简介

美观、交互性好、实用是交互式软件设计的主要特征。同时软件设计的主要目的是满足用户的需求、操作简单、提升用户体验及引导用户使用。因此在目前的软件设计过程中,**图形用户界面(Graphical User Interface, GUI)**的设计极为重要。

Qt是基于C++开发的一个强大的GUI应用程序,使用Qt可实现一次开发便可跨不同操作系统部署程序,通Python一样,具有优秀的跨平台特性,因此Qt也被移植到Python中形成今天的PyQt。PyQt具有众多优秀特性:

  • 拥有高性能的Qt的GUI控件集,对Qt库的完全封装;
  • 跨平台运行与不同系统;
  • 使用信号与槽的机制在窗口控件之间传递事件和信息;
  • 可以使用成熟的Qt Designer进行GUI设计并自动生成python代码;

当然,目前市面上还有很多基于Python的GUI设计框架,常见的有Tkinter、wxPython、PyGTK、PySide、PyGUI等,这里不做过多介绍。

2、PyQt5安装

目前,虽然官方已经出了最新的PyQt6,但本课程的介绍还是基于稳定的PyQt5来展开详解。下表是一些软件及python第三方库的安装与相关配置,关于Python及PyCharm的安装与配置,不作过多介绍,其余的库通过pip安装即可便捷完成。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5-tools
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5designer
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQtChart

PyQt5安装配置

3、PyCharm配置

PyQt5安装完成之后,在PyCharm中快速配置扩展工具,在PyCharm快速打开QtDesigner设计界面及实现ui文件的便捷转换。相关配置如下图说明。PyCharm->settings->Tools->External Tools->新建,然后按如下图配置。
在这里插入图片描述
完成之后,在PyCharm中右击即可打开设计界面,如下图所示
在这里插入图片描述
在这里插入图片描述
如上,同理,我们配置.ui文件快速转换工具,PyCharm->settings->Tools->External Tools->新建,然后按如下图配置。配置完成后,在pycharm里面右键扩展工具就可以将QtDesigner设计好的界面ui文件转换为python文件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/39fb420453374386984d94951f287f1a.png
在这里插入图片描述

4、总结

至此,我们已经完成了PyQt5在windows下的相关配置使用。在PyCharm中点击Qt designer就可以进入到设计页面了,接下来就可以基于PyCharm进行GUI开发设计了。下期我们开始详解控件相关使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值