Difference between revisions of "Development/Languages/Python"

Jump to: navigation, search
Line 14: Line 14:
  
 
==Documentation and Tutorials==
 
==Documentation and Tutorials==
Main documentation:
 
 
* [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQt home page and documentation]
 
* [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQt home page and documentation]
 
* [[/Using PyKDE 4|Using PyKDE 4]]
 
* [[/Using PyKDE 4|Using PyKDE 4]]
 
* [[/PyKDE_WebKit_Tutorial|PyKDE WebKit Tutorial]], a simple web browser application in PyKDE
 
* [[/PyKDE_WebKit_Tutorial|PyKDE WebKit Tutorial]], a simple web browser application in PyKDE
 
* [http://api.kde.org/pykde-4.1-api/ KDE API class reference for PyKDE 4.1].
 
* [http://api.kde.org/pykde-4.1-api/ KDE API class reference for PyKDE 4.1].
 
+
* [[Development/Tutorials/Python introduction to signals and slots|introduction to signals and slots]]
Extra tutorials and articles:
+
 
* [http://www.rkblog.rk.edu.pl/w/p/introduction-pyqt4/ Introduction article about PyQt4]
 
* [http://www.rkblog.rk.edu.pl/w/p/introduction-pyqt4/ Introduction article about PyQt4]
  

Revision as of 01:53, 13 October 2008


Contents

Development/Languages/Python


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

Two important pieces of software are needed to develop KDE applications using Python, PyQt and PyKDE. PyQt provides Python support for the Qt library which KDE is built on. PyQt can be obtained at http://www.riverbankcomputing.co.uk/software/pyqt/ . Riverbank Computing has a lot of good documentation about how to use PyQt to create pure Qt applications. If you are new to KDE / Python development, then learning how to use PyQt is the best first step.

PyKDE builds on top of PyQt and adds Python support for KDE's libraries and technologies.

PyKDE is distributed as part of the kdebindings module. Stable releases can be downloaded from the normal KDE download page, although it is usually easier to install pre-built packages from your operating system distribution. You can also obtain PyKDE from KDE's subversion repository:

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings/python/pykde4

The code in subversion can be browsed online via http://websvn.kde.org/trunk/KDE/kdebindings/python/pykde4/.

Documentation and Tutorials

KDE 3 and PyKDE 3

Documentation and tutorials for the older PyQt and PyKDE 3.

  • Python-Qt tutorial
    In this tutorial, the basic steps of creating a Qt-based application with PyQt are explained.

Further reading and information

Applications using PyKDE


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