PyQt

/! 这一篇是PyQt中译版本。

关于 PyQt

PyQt 是一套完整的Python系结来自Qt软体(改名自Trolltech)的跨平台GUI/XML/SQL C++ 架构,PyQt 提供Qt2及Qt3的系结,PyQt4 一个独立的系结涵盖了Qt 4 版本系列。

PyQt 实作将近300个类别及超过5,750 个函数及方法包括:

  • 一套实质的GUI元件
  • 存取SQL资料库的类别(ODBC、MySQLPostgreSQLOracle)

  • QScintilla,Scintilla-based 文本编辑器元件

  • 自动存在资料库的资料感知元件
  • XML语法分析器
  • SVG支援
  • Windows上内嵌ActiveX控制的类别(只有商业版)

教早期版本的PyQT包括了一个图形介面的除错器叫做eric,是用PyQt写的,可以用在PyQt及一般的Python命令应用程式的除错,现在被分成eric3可以查看http://www.die-offenbachs.de/eric/index.html

PyQt 包括从GUI设计产生Python程式码的pyuic,这个GUI设计是由Qt Designer产生的,这样使得PyQt作为(部份或完全)以C++实作之应用程式的快速成型工具很有用因为使用者介面设计可以不用修改重复使用。

PyQt 在Windows、UNIX/Linux、Mac OS X 及Sharp Zaurus上可用。

PyQt4

PyQt4 是一套Qt4的Python系结,PyQt4有更多Qt 4到Python更多的功能,这个版本的PyQt在 PyQt4 页上有更多的资料。

PyQt 文件

目前的文件可在http://www.riverbankcomputing.com/static/Docs/PyQt4/pyqt4ref.html找到。

Mark Summerfield写的书”Rapid GUI Programming with Python and Qt“是一本使用Python2.5、PyQt4 及Qt 4.2/4.3发展GUI应用程式的最新导引的书,更多详细资料可以在http://www.qtrac.eu/pyqtbook.html发现。

Boudewijn Rempt的”GUI Programming with Python: Qt Edition“现在在http://www.commandprompt.com/community/pyqt/

PyQt4 教学在http://zetcode.com/tutorials/pyqt4/

Jonathan Gardner在2003年的Northwest Linux Fest的一份教学在JonathanGardnerPyQtTutorial

Oleksandr Yakovlyev针对在C++/Qt应用程式中内嵌PyQt的教学在EmbedingPyQtTutorial

PyQt 应用程式

一些使用PyQt作为他们的UI应用程式:

更多最新的应用程式列表可以在 PyQt Wiki发现。

其他资源的连结

维基已经贡献了PyQt而 PyKDE 可以在The PyQt and PyKDE community Wiki找到。

Phil Thompson 在2006八月简介PyQtKDE Dot News

Comments are closed.