Languages/Python (fr): Difference between revisions
(Start of french translation...) |
No edit summary |
||
Line 1: | Line 1: | ||
Python est un puissant langage dynamique orienté objet. Vous pouvez en apprendre plus sur le langage lui-même sur le site Internet de Python : http://www.python.org/. | Python est un puissant langage dynamique orienté objet. Vous pouvez en apprendre plus sur le langage lui-même sur le site Internet de Python : http://www.python.org/. | ||
Deux composants logiciels importants sont nécessaires afin de développer des applications KDE utilisant Python : | Deux composants logiciels importants sont nécessaires afin de développer des applications KDE utilisant Python : PyQt et PyKDE. PyQt offre une interface Python à la bibliothèque Qt avec laquelle KDE est construite. Vous pouvez télécharger PyQt ici : http://www.riverbankcomputing.co.uk/software/pyqt/. Riverbank Computing a beaucoup de bonne documentation sur comment utiliser PyQt pour créer des applications Qt. Si vous débutez dans le développement KDE/Python alors apprendre comment utiliser PyQt est la meilleure chose à faire pour commencer. | ||
PyKDE est | PyKDE est bâti sur PyQt et offre une interface Python aux bibliothèques et technologies de KDE. | ||
PyKDE est distribuée comme partie du module kdebindings. Des versions stables peuvent être téléchargées à partir de la page habituelle de téléchargement de KDE même s'il est habituellement plus simple d'installer des paquets binaires pour votre distribution. Vous pouvez également obtenir PyKDE à partir du dépôt subversion de KDE : | PyKDE est distribuée comme partie du module kdebindings. Des versions stables peuvent être téléchargées à partir de la page habituelle de téléchargement de KDE même s'il est habituellement plus simple d'installer des paquets binaires pour votre distribution. Vous pouvez également obtenir PyKDE à partir du dépôt subversion de KDE : |
Revision as of 18:29, 26 March 2011
Python est un puissant langage dynamique orienté objet. Vous pouvez en apprendre plus sur le langage lui-même sur le site Internet de Python : http://www.python.org/.
Deux composants logiciels importants sont nécessaires afin de développer des applications KDE utilisant Python : PyQt et PyKDE. PyQt offre une interface Python à la bibliothèque Qt avec laquelle KDE est construite. Vous pouvez télécharger PyQt ici : http://www.riverbankcomputing.co.uk/software/pyqt/. Riverbank Computing a beaucoup de bonne documentation sur comment utiliser PyQt pour créer des applications Qt. Si vous débutez dans le développement KDE/Python alors apprendre comment utiliser PyQt est la meilleure chose à faire pour commencer.
PyKDE est bâti sur PyQt et offre une interface Python aux bibliothèques et technologies de KDE.
PyKDE est distribuée comme partie du module kdebindings. Des versions stables peuvent être téléchargées à partir de la page habituelle de téléchargement de KDE même s'il est habituellement plus simple d'installer des paquets binaires pour votre distribution. Vous pouvez également obtenir PyKDE à partir du dépôt subversion de KDE :
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings/python/pykde4
Le code dans subversion peut être parcouru en ligne via : http://websvn.kde.org/trunk/KDE/kdebindings/python/pykde4/.
Documentation and Tutorials
- PyQt home page and documentation
- Using PyKDE 4
- PyKDE WebKit Tutorial, a simple web browser application in PyKDE
- KDE 4.2 API class reference for PyKDE4.
- introduction to signals and slots
- Introduction article about PyQt4
- PyQt by Example
- Python DBus Tutorial. See how to call dbus methods from PyKDE.
- Phonon Example
- Plasma 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
- PyQt and PyKDE mailing list
- PyKDE Homepage
- The PyQt and PyKDE community Wiki
- The book Rapid GUI Programming with Python and Qt is available and covers Qt 4 programming with Python.
- The IRC channel #kubuntu-devel on freenode often has PyKDE programmers in it.
Applications using PyKDE
- printer-applet
- system-config-printer-kde
- Guidance Power Manager, a battery applet
- Ubiquity, installer for Kubuntu
- GDebi, .deb package installer
- install-package, graphical apt-get
- some examples are in the PyKDE source