PyQt TableOfContents

什么是Qt

关于PyQt

PyQt是一个Qt UI/XML/SQL C++ 工具包([http://www.trolltech.com/ Troll Tech])的全部Python绑定. PyQt提供了大约300个类以及其中不下5750个函数/方法. For more information see [http://wiki.python.org/moin/PyQt PythinInfoWiki] 下载地址: [http://www.riverbankcomputing.co.uk/pyqt/download.php] 最新版本 PyQt v4.1 (基于 Qt v4.2.1 ) /!\ 需先安装 Qt

/!\ 现在所能见到的资料大部分都是 PyQt3.x 的,而且 PyQt3PyQt4 代码有一些不同,比如在导入,运行上. 所以关于安装选择上,自己挑选适合自己的版本.

一些资料

PyQt应用

我的意见

关于代码

对于 PyQt3.x ,一般用:

from qt import *

而在 PyQt4 下,导入方式改变:

# 一种是:
from PyQt4 import QtCore, QtGui # 所有自带的Demo文件都是用的这个方法,但不方便

# 所以我们推荐另种:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
# 这样更方便,而且可以选择导入指定的类
# 如果想导入所有的类和函数
from PyQt4.Qt import *

(!) 可以在PyQt自带的Demo里找到很多例子,靠看Demo学习也是一种不错的方法.

关于