PyQt 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
PyQt 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
PyQt 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 Python 查看源码 »
操作系统 Linux
软件类型 开源软件
所属分类 程序开发GUI开发框架
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-18

软件简介

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既成熟又稳定,并且有庞大的用户群体。我从用户那儿得到的两个最普通的反馈是“它恰到好处"和“它很不错。”

展开阅读全文

代码

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表了资讯
2017/04/25 19:24

PyQt v5.8.2 发布,Python 的 Qt 封装

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

6
16
发表了资讯
2014/05/29 00:00

PyQt 4.11/5.3 发布

PyQt 4.11 发布,此版本支持 Qt v4.8.6,可以支持 iOS 和 Android 的跨平台编译。 同时发布了 PyQt 5.3 ,此版本支持 Qt v5.3.0 ,添加了 QtQuickWidgets 和 QtWebSockets 模块;可以支持 iOS 和 Android 跨平台编译。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供 GPL版和商业版。...

5
12
发表了资讯
2014/03/17 00:00

PyQt 5.2.1 发布,Qt 库的 Python 版本

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

7
19
发表了资讯
2014/01/09 00:00

PyQt 5.2 发布,Qt 库的 Python 版本

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++能做的事。...

11
28
发表了资讯
2013/10/17 00:00

PyQt 5.1.1 发布,Qt 库的 Python 版本

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

4
14
发表了资讯
2013/10/04 00:00

PyQt 5.1 发布,Qt 库的 Python 版本

PyQt 5.1 完整支持 Qt 5.1、QtSensors 和 QtSerialPort 模块,以及绑定 OpenGL 2.0 和 OpenGL ES/2 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供 GPL版和商业版。 PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。...

15
14
发表了资讯
2013/08/23 00:00

PyQt 5.0.1 发布,Qt 库的 Python 版本

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

2
11
发表了资讯
2013/06/18 00:00

PyQt 5.0 发布,完全支持 Qt 5.0

PyQt 5.0 发布了,该版本增加对 Qt 5.0 的支持。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供GPL版和商业版。 PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。...

15
17
发表了资讯
2013/04/23 00:00

PyQt 4.10.1 发布

PyQt 4.10.1 是一个小更新版本,包括新的 QtCore.pyqtSetPickleProtocol() 和 QtCore.pyqtPickleProtocol()函数。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。...

2
16
发表了资讯
2013/03/04 00:00

PyQt 4.10 发布,支持 QT 5.0

PyQt 4.10 发布了,该版本最主要的目的是为了支持 Qt 5.0. PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。 PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。...

5
14
发表了资讯
2012/12/10 00:00

PyQt 4.9.6 发布,支持 Qt 5.0 RC1

PyQt 4.9.6 增加对 Qt 4.8.4 和 Qt 5.0 RC1 的支持。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。

0
5
发表了资讯
2012/10/01 00:00

PyQt 4.9.5 发布,Qt 库的 Python 版本

PyQt 4.9.5 支持 Qt 4.8.3 和 5.0.0 Beta1. PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。 PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。...

3
5
发表了资讯
2012/06/22 00:00

PyQt 4.9.2 发布,Qt 库的 Python 版本

PyQt 4.9.2 是一个小更新版本,主要是增加对 Qt 5 的支持。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。

3
4
发表了资讯
2012/02/13 00:00

PyQt 4.9.1 发布,Qt库的Python版本

PyQt 4.9.1 发布,该版本修复了 4.9 的一些小 bug ,没有引入新的功能。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。

4
2
发表了资讯
2011/12/23 00:00

PyQt 4.9 发布,Qt 的 Python 绑定

PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。 PyQt 4.9 增加对 Qt 4.8.0 的支持,以及增加了 QtDBus 模块。

1
1
发表了资讯
2011/11/01 00:00

PyQt 4.8.6 发布,Qt 的 Python 版本

PyQt 4.8.6 发布了,这是一个很小的 bug 修复版本。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。

0
1
发表了资讯
2011/08/11 00:00

PyQt 4.8.5 发布

PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。 PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。 PyQt 4.8.5 是一个很小的bug修复版本。...

4
1
发表了资讯
2011/05/02 00:00

PyQt 4.8.4 发布,Qt库的Python绑定

PyQt 4.8.4 发布,该版本做了大量的更新,支持Qt v4.7.2。具体如下: Support was added for Qt v4.7.2. QObject.findChild() and QObject.findChildren() now allow a tuple of type objects as well as a single type argument so that children of a number of types may be found. Support for QCommonStyle was added. Limited support for setEventFilter() and filterEvent() was added to QAbstractEventDispatcher. Su...

0
0
发表了资讯
2011/01/25 00:00

PyQt 4.8.3 发布

该版本新增了 QPyNullVariant 类; QSettings.value() 方法可指定返回类型;QDeclarativeItem 可做为 QML 信号和 JavaScript 函数的代理。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。...

0
0
发表了资讯
2010/12/25 00:00

PyQt 4.8.2 发布, Qt库的Python绑定

该版本主要是bug修复,另外包含更多新的示例代码,提供64位Windows下的安装包。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt遵从奇趣的许可模式,有GPL版和商业版。

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
190 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部