一文搞懂 PyQt 6与Qt 6、PySide 6的关系

一文搞懂 PyQt 6与Qt 6、PySide 6的关系PyQt 6 与 Qt 6 的关系 PyQt 6 由河岸计算有限公司 RiverBank Computing Ltd 发布 是 Qt 6 应用程序框架的 Python 绑定 包括 1000 多个类

欢迎大家来到IT世界,在知识的湖畔探索吧!

PyQt 6与Qt 6的关系

PyQt 6由河岸计算有限公司(RiverBank Computing Ltd)发布,是Qt 6应用程序框架的Python绑定,包括1000多个类。PyQt的发展与Qt一样经历了多个阶段,PyQt 6支持Qt v6,PyQt 5支持Qt v5,PyQt4支持Qt v4。由于历史原因,河岸计算有限公司不再支持PyQt 4,也不会发布它的新版本。

PyQt 6包含PyQt 6本身和许多与Qt附加库相对应的附加组件,适用于Windows、Linux和macOS。

PyQt结合了Qt和Python的优点,让用户既能享受Qt的所有功能,又能利用Python的简单性。这很赞!

PyQt 6与PySide 6关系

在学习PyQt 6的过程中,人们最喜欢与之比较的就是PySide 6。实际上,它们可以说是同根同源的。PySide实际上是Qt for Python项目的一部分,由Qt公司开发,作为跨平台GUI工具包Qt的Python绑定,同样支持跨操作系统工作。这点与PyQt非常相似。

2009年,当时Qt的所有者诺基亚公司希望Python绑定可以在LGPL许可下使用。但是,诺基亚公司未能与PyQt的开发者河岸计算有限公司达成合作。于是,当年8月,诺基亚公司便自行发布了PySide,提供了与PyQt类似的功能。遗憾的是,随着时间的推移,PySide的开发逐渐落后于PyQt,导致很多人使用PyQt而非PySide。不过,或许将来PySide和PyQt能够并驾齐驱吧!

PyQt与PySide在代码上非常相似,这使得我们能够轻松地在不同的开发环境中修改代码。读者可能会问,如何选择PyQt和PySide呢?这取决于你的使用习惯。笔者个人认为PyQt更优秀,因为它在后续支持方面更有力度,并且学习资料相对更容易获取。

一文搞懂 PyQt 6与Qt 6、PySide 6的关系

欢迎大家来到IT世界,在知识的湖畔探索吧!

以上内容摘自《PyQt 6实战派》。本书赠送:
(1)丰富的开发资源:包括代码库、MySQL 数据库驱动,以及开发工具等,为读者提供了全方位的学习支持。

(2)可以作为课程设计、毕业设计参考:最后一章提供的简单记账本综合案例既可以作为课程设计的参考,也可以作为毕业设计的参考。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/116415.html

(0)
上一篇 14小时前
下一篇 14小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信