Difference between revisions of "Development/Languages/Python"

Jump to: navigation, search
Line 1: Line 1:
{{note| PyKDE 4 is in development. See below for details. PyQt4 is finished and can be found [http://www.riverbankcomputing.co.uk/pyqt/index.php here]}}  
+
{{note| PyKDE 4 is in development. See below for details. PyQt4 is finished and can be found [http://www.riverbankcomputing.co.uk/software/pyqt/intro here]}}  
  
 
Python is a powerful object oriented scripting language. You can find out more about the language itself on the Python website at http://www.python.org/.
 
Python is a powerful object oriented scripting language. You can find out more about the language itself on the Python website at http://www.python.org/.
  
* [http://www.riverbankcomputing.co.uk/pyqt/ PyQt] and [http://www.riverbankcomputing.co.uk/pykde/ PyKDE] bindings <br />''<font size="-1"> Powerful python bindings to the Qt and KDE libraries. These bindings support overloading of virtual functions by python code, so you can even create new widgets in Python. </font>''
+
* [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQt] and [http://www.riverbankcomputing.co.uk/software/pykde/intro PyKDE] bindings <br />''<font size="-1"> Powerful python bindings to the Qt and KDE libraries. These bindings support overloading of virtual functions by python code, so you can even create new widgets in Python. </font>''
 
* [http://www.xs4all.nl/~bsarempt/python/tutorial.html KDE-Python tutorial]<br />''<font size="-1"> A python version of Daniel's KDE tutorial by Boudewijn Rempt. </font>''
 
* [http://www.xs4all.nl/~bsarempt/python/tutorial.html KDE-Python tutorial]<br />''<font size="-1"> A python version of Daniel's KDE tutorial by Boudewijn Rempt. </font>''
 
* [http://vizzzion.org/?id=pyqt Python-Qt tutorial]<br />''<font size="-1"> In this tutorial, the basic steps of creating a Qt-based application with PyQt are explained. </font>''
 
* [http://vizzzion.org/?id=pyqt Python-Qt tutorial]<br />''<font size="-1"> In this tutorial, the basic steps of creating a Qt-based application with PyQt are explained. </font>''

Revision as of 14:03, 11 June 2008

noframe
 
Note
PyKDE 4 is in development. See below for details. PyQt4 is finished and can be found here

Python is a powerful object oriented scripting language. You can find out more about the language itself on the Python website at http://www.python.org/.

  • PyQt and PyKDE bindings
    Powerful python bindings to the Qt and KDE libraries. These bindings support overloading of virtual functions by python code, so you can even create new widgets in Python.
  • KDE-Python tutorial
    A python version of Daniel's KDE tutorial by Boudewijn Rempt.
  • Python-Qt tutorial
    In this tutorial, the basic steps of creating a Qt-based application with PyQt are explained.
  • VeePee
  • DCOP via Python

Abstract

The PyKDE4 bindings will be made using SIP.

Status

As of 1-Sep-07 PyKDE code is essentially complete, except for Phonon module support. The package is now in KDE's subversion repository in /trunk/KDE/kdebindings/python/pykde4/. Current work is on examples, docs, and related tools (pykdeuic, etc.) Anyone wishing to work on either example code or test code should contact Jim Bublitz - jbublitz@nwinternet.com.

Further reading


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal