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实战派》。本书赠送:
(1)丰富的开发资源:包括代码库、MySQL 数据库驱动,以及开发工具等,为读者提供了全方位的学习支持。
(2)可以作为课程设计、毕业设计参考:最后一章提供的简单记账本综合案例既可以作为课程设计的参考,也可以作为毕业设计的参考。
















- 最新
- 最热
只看作者