PyQt 5.2 发布,Qt 库的 Python 版本

oschina
 oschina
发布于 2014年01月09日
收藏 28

PyQt 5.2 发布,此版本完全支持 Qt v5.2.0 ;包括了新的 QtBluetooth,QtPositioning,QtMacExtras,QtWinExtras 和 Qt11Extras 模板。

PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供 GPL版和商业版。


PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。

既 然是应用程序接口,用C++或是Python都是一样的。于是“为什么我得使用它”这个问题就可以归结为编程语言的选择上,而不一定要用PyQt。对我来 说作为一种编程语言,python相对于c++的优点是在编程效率上。您可以看到标准的Qt例子移植到PyQt后的代码。它们具有相同的功能,使用相同的 应用程序接口,但Python版的代码只有原来的50-60%,而且它们更容易阅读。

与编程效率相关的是Python更容易学习,而且它足以满足富有经验的程序员。奇趣公司已经发现PyQt可以使他们向应用高端技术的团体出售Qt,这些团体的成员是工业专家(化学家,航空工程师等)而不是精深的C++程序员。

当然PyQt既成熟又稳定,并且有庞大的用户群体。我从用户那儿得到的两个最普通的反馈是“它恰到好处"和“它很不错。”

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:PyQt 5.2 发布,Qt 库的 Python 版本
加载中

最新评论(11

jameslord
jameslord

引用来自“sumary”的评论

一直在用 , 内存不释放的问题比较坑

pyqt存在这个问题么?
llgoer
llgoer
TESTPHP采用PyQT
军师
PyQt python重要的扩展。
qq162191080
qq162191080
还不会用python的gui呀!
m
mertef
Python 还真强大!
sumary
sumary
一直在用 , 内存不释放的问题比较坑
fengqiao1
fengqiao1
攒一个~
什么鸟名
什么鸟名
什么时候出GoQt啊
紫电清霜
紫电清霜
哈哈
夏侯
夏侯
赞一个
返回顶部
顶部