This page contains a list of packages and modules that are designed to be used in PyQt and PyKDE applications. Some of these are also built with PyQt and PyKDE.
For a list of applications built with PyQt and PyKDE, see the Some Existing Applications page.
Camelot
Camelot is a python GUI framework on top of Sqlalchemy and PyQt, inspired by the Django admin interface.
Author: Conceptive Engineering
Link: http://www.conceptive.be/projects/camelot
DaVinci Rendering Engine
DaVinci is a vector graphics based declarative GUI toolkit for Python, which is currently under development.
Author: K.S.Sreeram
Link: http://tachyon.in/davinci/
fman build system
fbs compiles the Python code of your PyQt application into a standalone executable and installer. It is based on PyInstaller but solves many of its common pain points. fbs open sources solutions that were originally implemented in months of labour for the cross-platform file manager https://fman.io/.
Link: https://build-system.fman.io
IVuPy
IVuPy (I-View-Py) aims to be a solid basis for large Qt based Python programs geared to 3D visualization and data analysis of huge data sets.
Author: Gerard Vermeulen
Link: http://ivupy.sourceforge.net/
Matplotlib (Qt backend)
matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.
Author: John Hunter and contributors
Link: http://matplotlib.sourceforge.net/
OpenAlea
OpenAlea is an open source project primarily aimed at the plant research community, with a particular focus on Plant Architecture Modeling at different scales.
Author: OpenAlea Project contributors
Link: http://openalea.gforge.inria.fr/
Pâté
Pâté (or just Pate) is a plugin for Kate on KDE3 that allows you to create new plugins in Python for Kate.
Author: Paul Giannaros
Link: http://paul.giannaros.org/pate/
Pivy
Pivy is a Coin binding for Python. Coin is a high-level 3D graphics library with a C++ Application Programming Interface.
Author: Tamer Fahmy, Systems in Motion (SIM)
Link: http://pivy.coin3d.org/
PyGUIUnit
PyGUIUnit is a framework created for testing GUIs.
Authors: Fabio Zadrozny and Bruno da Silva de Oliveira
Link: http://pyguiunit.sourceforge.net/
PyKHTML
A Python module for writing website scrapers/spiders.
Author: Paul Giannaros
Link: http://paul.giannaros.org/pykhtml/
PyPoppler
PyQt4-based bindings to the Poppler PDF library.
Author: Rajeev J. Sebastian
Link: http://svn.pardus.org.tr/uludag/trunk/playground/pypoppler-qt4/
PyQGIS
Bindings for libraries of Quantum GIS that enable rapid development of GIS applications.
Author: Martin Dobias
Link: http://www.qgis.org/wiki/Python_Bindings
PyQtGraph
PyQtGraph is a pure-python graphics library built on PyQt4 and numpy. It is intended for use in mathematics / scientific / engineering applications and was initially developed for the acq4 project.
Maintainer: lcampagn
Link: https://launchpad.net/pyqtgraph
PyQwt
PyQwt is a set of Python bindings for the Qwt C++ class library which extends the Qt framework with widgets for scientific and engineering applications.
Author: Gerard Vermeulen
Link: http://pyqwt.sourceforge.net/
Pywidget KDM Patch
This patch makes it possible to embed widgets developed with PyQt in a KDM theme.
Author: Dental On Line
Link: http://opensource.dental-on-line.com/?page_id=18
PyQt3Support
Independently maintained Qt3Support wrappers for PyQt4.
Author: Matteo Bertini <pyqt3support@develer.com>
Link: http://www.develer.com/oss/PyQt3Support
Q3
(dead/unmaintained) Another independently maintained Qt3Support wrappers for PyQt4.
Author: James Lamanna
Link: http://kscraft.svn.sourceforge.net/viewvc/kscraft/Q3/trunk/
qcmwidgets
QcmWidgets are a collection of controls (widgets) for the Qt Ui Framework. The widgets are implemented in Python using PyQt.
Author: chris.pm
Link: http://code.google.com/p/qcmwidgets/
SVGPaintEngine
(Part of the Veusz project - see the entry on the SomeExistingApplications page.)
Author: Jeremy Sanders
Link: http://svn.gna.org/viewcvs/veusz/trunk/document/svg_export.py?rev=1127&view=markup