手把手带你用PyQt5做小型桌面应用

本文介绍了如何使用Python的PyQt5库开发桌面应用。首先解释了桌面应用的概念,接着阐述了PyQt5的基本介绍和环境安装,包括Conda环境的配置和PyCharm的设置。然后,通过实战案例展示了如何结合Socket实现中心化网络服务,包括Socket的工作原理和客户端、服务器端的代码示例。最后,提供了进群交流的信息。
摘要由CSDN通过智能技术生成

桌面应用

什么是桌面应用?即在操作系统的可视化的桌面上,可以运行的程序。

 

比如说QQ,微信、爱奇艺等这些都是桌面应用。

早期开发桌面应用,都用哪些语言呢?

桌面应用软件,在操作系统中,通过操作系统桌面窗体展现应用内容,并实现用户交互操作。编程语言有很多种,但并不是每一种语言都具有支持UI开发的能力,很多语言支持UI开发能力,是有人专门为之实现的UI开发支持平台。简单地说,需要有专门的语言UI库支持,如C++中的Qt库、MFC库,Java的Swing、AWT相关依赖库,否则语言是没办法进行快速UI开发的。

现在我们可以用Python开发啦,简单高效!那 Python开发桌面应用直接就可以开发吗?

不是的!要安装Python的PyQt5开发GUI程序

PyQt5是基于C++的Qt5库,Qt5是用于桌面应用开发,PyQt5是将C++实现的Qt5封装成Python方便使用的库包。

简单介绍下什么是PyQt5

PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由Phil Thompson 开发。

PyQt 是一个Python模块集, 它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。PyQt采用双许可证,开发人员可以选择GPL和商业许可。

在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。

PyQt5可以做这些桌面程序。

环境安装

Conda环境</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值