Qt库的Python绑定 PyQt

Qt库的Python绑定 PyQt

GPL
Python
Linux
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)

Carvendy
Carvendy
这玩意好用吗?
柚子模板网CTO
柚子模板网CTO
评论居然如此之少,望而生畏
wisely
wisely
Python结合PyQt可以胜任比较复杂的桌面软件吗,比如ERP或CRM的桌面客户端程序,有实践过的吗?
RobertLu
RobertLu
PyQT的文档地址错了 PyQt
Kinegratii
Kinegratii
一个下午折腾出这么个壳。 #PyQt#

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

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

2017/04/25 19:23

PyQt 4.11/5.3 发布

PyQt 4.11 发布,此版本支持 Qt v4.8.6,可以支持 iOS 和 Android 的跨平台编译。 同时发布了 PyQt 5.3 ,此版本支持 Qt v5.3.0 ,添加了 QtQuickWidgets 和 QtWebSockets 模块;可以支持 iO...

2014/05/29 07:11

PyQt 5.2.1 发布,Qt 库的 Python 版本

PyQt 5.2.1 发布,此版本是个小的功能发布版本,完全支持 Qt v5.2.1。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始...

2014/03/17 07:14

PyQt 5.2 发布,Qt 库的 Python 版本

PyQt 5.2 发布,此版本完全支持 Qt v5.2.0 ;包括了新的 QtBluetooth,QtPositioning,QtMacExtras,QtWinExtras 和 Qt11Extras 模板。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支...

2014/01/09 08:31

PyQt 5.1.1 发布,Qt 库的 Python 版本

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

2013/10/17 06:56

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年,...

2013/10/04 07:44

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没...

2013/08/23 06:23

PyQt 5.0 发布,完全支持 Qt 5.0

PyQt 5.0 发布了,该版本增加对 Qt 5.0 的支持。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有...

2013/06/18 07:26

PyQt 4.10.1 发布

PyQt 4.10.1 是一个小更新版本,包括新的 QtCore.pyqtSetPickleProtocol() 和 QtCore.pyqtPickleProtocol()函数。 PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布...

2013/04/23 08:31

PyQt 4.10 发布,支持 QT 5.0

PyQt 4.10 发布了,该版本最主要的目的是为了支持 Qt 5.0. PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP...

2013/03/04 11:51

没有更多内容

加载失败,请刷新页面

1
回答
PyQt5/PySide2:如何按文件名過濾 QFileSystemModel 的文件列表?

我想做個能顯示特定文件夾的管理器,我只知道用特定的文件名來區別文件夾,如: folder1.asset folder2 _folder3 ** 以上均為文...

06/16 03:20
2
回答
树莓派上界面开发 +pyqt5实现

这是一个求助帖:基于树莓派的pyqt5界面开发 各位老铁,现有的项目是windows的 如何移植到树莓派的方式呢?直接在树莓派下载安装pyqt搭建开发环境...

02/26 16:21
3
回答
python用pyqt5为程序添加GUI后功能和界面只能二选一运行

情况是这样的,最近我为我的python程序添加一个GUI,整合到一起的时候点解button运行程序功能代码的时候却失去响应了。 因为我没有注释代码中的pr...

01/16 13:37
1
回答
python、PyQt如何实现左击一下ComboBox触发相应事件

最近想实现一个功能:就是左击ComboBox触发一个事件 我的代码是这么写的: class SerialClass(QtWidgets.QMainWind...

2018/06/26 16:22
1
回答
请教Eric6安装失败的解决办法!!!

请教Eric6安装失败的解决办法!!! 我按照书上和网上的安装教程,分别安装了python3.6.5,pyqt5.11,然后再安装Eric6的时候报错"s...

2018/07/05 15:35
5
回答
pyqt 编写的应用程序退出后崩溃

崩溃描述如下: 问题签名: 问题事件名称: APPCRASH 应用程序名: python.exe 应用程序版本: 0.0.0.0 应用程序...

2014/02/28 23:10
3
回答
想检测按键一直被按下去的状态该怎么写?

pyqt5做了一个pushbutton,当这个pushbutton一直被按下时,i不停自加怎么实现呢?

2017/03/18 19:11
2
回答
pyqt4 + phonon: 播放mp3出错!

运行环境:debian7 + python3.2 + gnome3 问题1: 声音能够播放,但速度很快,感觉听得不舒服。在VLC软件中,播放ld45abo...

2014/04/22 23:29
1
回答
pyqt5 多线程

每次运行完 dowork 里面 creat 或者print 之后UI就会卡死。 不知道是什么问题。 还有就是点击开始后马上点停止 也会卡死UI。 点了开始...

2015/01/12 18:43
1
回答
QT: QFont::setPixelSize: Pixel size <= 0 (0)

python版本2.7 pyqt版本 PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x64 用ghost.py 读取一个网页,发送错误如下...

2016/10/18 08:39

没有更多内容

加载失败,请刷新页面

pyqt sqlite3 icu fts3 fts4 enabled 。全文搜索 功能

目标:windows下让pyqt测试程序支持sqlite3 icu fts3/4的全文搜索功能。 环境: windows XP pyqt 安装文件 PyQt-Py2.7-x86-gpl-4.9.6-1.exe pyqt 源码包 PyQt-win-gpl-4.9.4.zip python 版本...

2013/02/09 20:56
1K
0
QT&PyQt资源网站

介绍Qt开发中用到的网站、博客、论坛、示例等等

2013/11/06 15:34
350
1
pyQt印象

eric4/5 这个 IDE非常适合作为pyqt的开发环境。集成了QT designer, pyqt是商业公司支持开发的,pyqt框架质量成熟。 懂QT和python的情况下,用pyqt GPL写开源程序非常顺手。 代码量少。qt或者...

2013/02/03 15:29
418
1
PyQT安装-Ubuntu14.04

PyQT安装需要用到SIP和PyQT两个软件包。 参考这里:http://www.riverbankcomputing.co.uk/software/pyqt/intro 下面以Ubuntu上面的安装过程作一介绍: 下载SIP:http://www.riverbankcomputi...

2015/01/18 20:40
130
0
《Rapid GUI Programming with Python and Qt》读书笔记

这本书应该是pyqt最详尽的书了,讲解透彻,由浅入深,读过之后欲罢不能啊。不过最近事情比较多,可能看这本书的速度不会很快。有机会就读一下,分享一下读书笔记。

2014/06/18 17:07
1K
0
PyQt4初体验

python PyQt4

2015/05/29 22:40
127
0
PyQt install for windows

原帖:http://www.pythoner.com/83.html 转自Pythoner

2015/03/23 10:41
329
0
PyQt初识(1)

Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming 学习笔记

2014/12/08 20:53
23
0
XPortScan-python跨平台GUI端口扫描器

简易的跨平台界面版端口扫描工具源码,欢迎各位python爱好者学习交流

2014/06/30 17:35
287
0
Windows下安装ipython和启用qtconsole

可通过两种方式安装ipython,先安装pyreadline pip install pyreadline 或者到 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 找到相关二进制文件进行安装 1.通过pip安装,但是这种方式对于新...

2013/07/20 09:18
3.8K
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部