Differences between revisions 9 and 15 (spanning 6 versions)
Revision 9 as of 2004-11-23 15:52:45
Size: 2770
Editor: 222
Comment:
Revision 15 as of 2005-09-15 09:57:19
Size: 2807
Editor: ip
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
 * an [http://www.navinic.com XML parser]  * an XML parser
 * classes for embedding ActiveX controls on Windows
Line 14: Line 15:
PyQt includes {{{pyuic}}} which generates Python code from GUI designs created with Qt Designer. This makes PyQt very useful as a rapid prototyping tool for applications that will eventually be (partly or completely) implemented in C++ because the user interface designs can be re-used without [http://www.interseo.com modification]. PyQt includes {{{pyuic}}} which generates Python code from GUI designs created with Qt Designer. This makes PyQt very useful as a rapid prototyping tool for applications that will eventually be (partly or completely) implemented in C++ because the user interface designs can be re-used without modification.
Line 16: Line 17:
PyQt is available for Windows, UNIX/Linux and the Sharp Zaurus. MacOS X will be supported in a future release under a license, similar to [http://www.mydear.biz Qt] (see http://www.trolltech.com/products/licensing.html). PyQt is available for Windows, UNIX/Linux, MacOS X and the Sharp Zaurus.
Line 22: Line 23:
Current release notes are available at [http://www.riverbankcomputing.co.uk/pyqt/docs/PyQt.html]. Current documentation is available at [http://www.river-bank.demon.co.uk/docs/pyqt/PyQt.html].
Line 28: Line 29:
A tutorial presented by Oleksandr Yakovlyev for embeding PyQt in C++/Qt application ["EmbedingPyQtTutorial"]
Line 31: Line 34:
  * Kodos - Python Regular Expressions [http://www.activeshow.net Debugger] [http://kodos.sourceforge.net/].   * Kodos - Python Regular Expressions Debugger [http://kodos.sourceforge.net/].
Line 36: Line 39:
  * rpCalc - a reverse polish notation [http://www.sba.com.cn calculator] [http://www.bellz.org/rpcalc/].   * rpCalc - a reverse polish notation calculator [http://www.bellz.org/rpcalc/].
Line 38: Line 41:
  * Incubus Data Modeler - Free (GPL) data modeler CASE tool [http://incubus.sf.net]
  * Schevo - a data management system [http://schevo.org]
Line 41: Line 46:
A Wiki dedicated to PyQt and [http://www.dapt.org "PyKDE"] can be found at [http://www.diotavelli.net/PyQtWiki The PyQt and PyKDE community Wiki]. A Wiki dedicated to PyQt and ["PyKDE"] can be found at [http://www.diotavelli.net/PyQtWiki The PyQt and PyKDE community Wiki].

About PyQt

PyQt is a comprehensive set of Python bindings for the Qt GUI/XML/SQL C++ toolkit from Trolltech.

PyQt implements around 300 classes and over 5,750 functions and methods including:

  • a substantial set of GUI widgets
  • classes for accessing SQL databases (ODBC, ["MySQL"], ["PostgreSQL"], ["Oracle"])
  • QScintilla, [http://www.scintilla.org/ Scintilla-based] rich text editor widget

  • data aware widgets that are automatically populated from a database
  • an XML parser
  • classes for embedding ActiveX controls on Windows

Earlier versions of PyQt included a graphical debugger called eric, written using PyQt, which can be used to debug PyQt and ordinary Python console applications. It's now available separately as eric3 from http://www.die-offenbachs.de/detlev/eric3.html.

PyQt includes pyuic which generates Python code from GUI designs created with Qt Designer. This makes PyQt very useful as a rapid prototyping tool for applications that will eventually be (partly or completely) implemented in C++ because the user interface designs can be re-used without modification.

PyQt is available for Windows, UNIX/Linux, MacOS X and the Sharp Zaurus.

For more information see [http://www.riverbankcomputing.co.uk/pyqt/ toolkit homepage].

PyQt documentation

Current documentation is available at [http://www.river-bank.demon.co.uk/docs/pyqt/PyQt.html].

Boudewijn Rempt's book, GUI Programming with Python: Qt Edition, is available at http://www.opendocspublishing.com/pyqt/.

A tutorial presented by Jonathan Gardner at the 2003 Northwest Linux Fest is available at ["JonathanGardnerPyQtTutorial"].

A tutorial presented by Oleksandr Yakovlyev for embeding PyQt in C++/Qt application ["EmbedingPyQtTutorial"]

PyQt applications

Some applications that use PyQt as their UI layer:

A Wiki dedicated to PyQt and ["PyKDE"] can be found at [http://www.diotavelli.net/PyQtWiki The PyQt and PyKDE community Wiki].

PyQt (last edited 2021-08-18 06:00:52 by WillmanJoshua)

Unable to edit the page? See the FrontPage for instructions.