欢迎大家来到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更优秀,因为它在后续支持方面更有力度,并且学习资料相对更容易获取。

欢迎大家来到IT世界,在知识的湖畔探索吧!
以上内容摘自《PyQt 6实战派》。本书赠送:
(1)丰富的开发资源:包括代码库、MySQL 数据库驱动,以及开发工具等,为读者提供了全方位的学习支持。
(2)可以作为课程设计、毕业设计参考:最后一章提供的简单记账本综合案例既可以作为课程设计的参考,也可以作为毕业设计的参考。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/116415.html