Differences between revisions 4 and 5
Revision 4 as of 2003-07-03 13:26:21
Size: 1537
Editor: pD9E7943E
Comment:
Revision 5 as of 2004-02-22 08:28:00
Size: 2019
Editor: vm143
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== About PyQt ==
Line 6: Line 8:
 * a rich text editor widget  * QScintilla, [http://www.scintilla.org/ Scintilla-based] rich text editor widget
Line 16: Line 18:
For more information see [http://www.riverbankcomputing.co.uk/pyqt/ toolkit homepage].

== PyQt documentation ==

Current release notes are available at [http://www.riverbankcomputing.co.uk/pyqt/docs/PyQt.html].
Line 18: Line 26:
For more information see http://www.riverbankcomputing.co.uk/pyqt/. A tutorial presented by Jonathan Gardner at the 2003 Northwest Linux Fest is available at ["JonathanGardnerPyQtTutorial"].
Line 20: Line 28:
A tutorial presented by Jonathan Gardner at the 2003 Northwest Linux Fest is available at ["JonathanGardnerPyQtTutorial"]. == PyQt applications ==

Some applications that use PyQt as their UI layer:
  * Kodos - Python Regular Expressions Debugger [http://kodos.sourceforge.net/];
  * JPA - Jogger Publishing Assistant, Jabber powered weblogging tool [http://jpa.berlios.de/].

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

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 and the Sharp Zaurus. MacOS X will be supported in a future release under a license, similar to Qt (see http://www.trolltech.com/products/licensing.html).

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

PyQt documentation

Current release notes are available at [http://www.riverbankcomputing.co.uk/pyqt/docs/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"].

PyQt applications

Some applications that use PyQt as their UI layer:

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

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