this is a german Web-Mirror of PYTHON.ORG powered by Domainunion AG

Differences between revisions 5 and 6
Revision 5 as of 2007-05-18 23:00:09
Size: 2024
Editor: DavidBoddie
Comment: Updated the list of features.
Revision 6 as of 2007-05-18 23:16:21
Size: 2114
Editor: DavidBoddie
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
 * Inter-process communication for Unix (D-Bus in Qt 4.2 and later)  * Inter-process communication for Unix via D-Bus message buses (Qt 4.2 and later)
Line 22: Line 22:
 * An ECMAScript interpreter with the ability to access Qt's object model

About PyQt4

PyQt4 is a set of Python bindings for [https://www.trolltech.com/products/qt Qt 4] that exposes much of the functionality of Qt 4 to Python, including:

  • A comprehensive set of widgets
  • Flexible layout managers
  • Standard GUI features for applications (menus, toolbars, dock windows)
  • Easy communication between application components (signals and slots)
  • A unified painting system with transparency, anti-aliasing, OpenGL integration and SVG support
  • Internationalization (i18n) support and integration with the [https://www.trolltech.com/products/qt/features/internationalization Qt Linguist] translation tool

  • Rich text processing, display and printing facilities, including support for PDF export (Qt 4.1 and later)
  • Database support (SQL) and model/view features
  • Threading classes, providing abstractions for threads, mutexes and semaphores
  • Integrated resource handling for applications
  • Widget styles, including support for widget stylesheets (from Qt 4.2 onwards)
  • Input/output and networking
    • Qt 4.3 and later supports Secure Sockets Layer communications
  • A graphics canvas (Qt 4.2 and later)
  • Inter-process communication for Unix via D-Bus message buses (Qt 4.2 and later)
  • Text completion and undo frameworks (Qt 4.2 and later)
  • XML handling APIs, including SAX, DOM and (from Qt 4.3 onwards) a stream-oriented API
  • An ECMAScript interpreter with the ability to access Qt's object model

Support for [https://www.trolltech.com/products/qt/features/designer Qt Designer], including facilities to add custom Python-based widgets to the standard set of Qt widgets available to user interface designers.

Documentation and Learning Materials

[https://www.riverbankcomputing.com/Docs/PyQt4/pyqt4ref.html Comprehensive documentation] is available for PyQt4 which includes detailed [https://www.riverbankcomputing.com/Docs/PyQt4/html/classes.html class and function documentation].

An [https://indico.cern.ch/contributionDisplay.py?contribId=33&sessionId=41&confId=44 overview of PyQt4] was presented at EuroPython 2006.

PyQt4 (last edited 2014-06-07 23:26:15 by DavidBoddie)

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