<h2>But de ce document</h2>
<p class="spip">Création d’une application basique sous Python avec la bibliothèque QT</p>

<h2>Présentation</h2>
<p class="spip">Lors de la création d’une petite application en C++ avec la bibliothèque QT, j’ai découvert l’application QT designer que je trouve vraiment parfaite pour imaginer et construire des interfaces de manière interactive. Utilisant PHP depuis plusieurs années, j’ai cherché en vain un PHP-QT qui permettrait de construire des applications clientes exécutables de manière autonome. Il existe bien un PHP-GTK mais lorsque on a goutté à QT designer c’est un peu dur d’utiliser glade.
Par contre il existe un PyQT qui permet de faire cela. Mais comme son nom le laisse supposer c’est avec Python. Bon, encore un nouveau langage informatique à apprendre ;-)
Dans cette série de tutoriels, je vous propose de découvrir avec moi Python et la bibliothèque QT.</p>

<dl class='spip_document_783 spip_documents spip_documents_center' >
<dt><a href="http://download.tuxfamily.org/assocoagul/drupal-files/spip/pyqt-1.2.pdf" title='PDF - 193.5 ko' type="application/pdf"><img src='dist/vignettes/pdf.png' width='52' height='52' alt='PDF - 193.5 ko' /></a><dt>
<dt class='spip_doc_titre' style='width:120px;'><strong>Tutoriel 1</strong></dt>
<dd class='spip_doc_descriptif' style='width:120px;'>Toutes les étapes pour créer une application basique.</dd>
</dl>
<h2>Pré-requis</h2>
Ce tutoriel est surtout basé sur l’utilisation de l’outil Qt3 Designer. Il faut donc l’installer sur votre PC. Si vous utisez [K|X]ubuntu, il s’agit des paquets suivants :
<br /><li> qt3-designer
<br /><li> pyqt-tools
<p class="spip">Pour Debian, il faut ajouter le paquet suivant :
<br /></p>
<li> python-qt3
<p class="spip">Pour Window$, il faut installer les programmes suivants :
<br /></p>
<li> Eric3snapshot2005-04-10.exe
<br /><li> PyQtGPL10.exe
<br /><li> python-2.4.3.msi<br>
Qu’on trouve ici :<br>
<a href="http://www.quadgames.com/download/pythonqt/" class="spip_out">http://www.quadgames.com/download/pythonqt/</a><br>
<a href="http://www.python.org/download/" class="spip_out">http://www.python.org/download/</a>
<h2>Liens</h2>
<p class="spip"><a href="http://wikipython.flibuste.net/moin.py/PyQt" class="spip_out">http://wikipython.flibuste.net/moin.py/PyQt</a></p>

<p class="spip"><a href="http://docs.python.org/" class="spip_out">http://docs.python.org/</a> (en anglais)</p>

<p class="spip"><a href="http://fr.diveintopython.org" class="spip_out">http://fr.diveintopython.org</a></p>

<p class="spip"><a href="http://www.ulg.ac.be/cifen/inforef/swi/python.htm" class="spip_out">http://www.ulg.ac.be/cifen/inforef/swi/python.htm</a></p>

<p class="spip"><a href="http://www.progx.org/index.php?section=articles&index=Python" class="spip_out">http://www.progx.org/index.php ?section=articles&index=Python</a></p>

<p class="spip"><a href="http://www.lifl.fr/~marvie/cours/initiation_python.pdf" class="spip_out">Initiation à Python par l’exemple</a></p>

<p class="spip"><a href="http://www.coagul.org/article.php3?id_article=408" class="spip_out">Pour la suite, c’est ici</a></p>

<h2>Historique des modifications</h2>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>24/02/2006</td><td>Création par Jibux</td></tr>
<tr class="row_odd"><td>0.2</td><td>25/02/2006</td><td>Ajout de 2 nouveaux liens (merci [Nemo])</td></tr>
<tr class="row_even"><td>0.3</td><td>19/03/2006</td><td>Ajout d’un nouveau lien, et du paquet supplémentaire pour Debian</td></tr>
<tr class="row_odd"><td>0.4</td><td>14/04/2006</td><td>Ajout d’un nouveau lien</td></tr>
<tr class="row_even"><td>0.5</td><td>10/05/2006</td><td>Ajout des liens pour window$</td></tr>
<tr class="row_odd"><td>0.6</td><td>26/11/2006</td><td>Ajout d’un lien vers l’article suivant</td></tr>
</tbody>
</table>