I. Installation de PyQt 4.7

Voici la méthode d'installation de PyQt 4.7, sur toutes les plateformes supportées.

La procédure en deux étapes :
  • Télécharger la dernière version de SIP ;
  • Faites-en de même avec la dernière version de PyQt (la version binaire pour Windows - n'oubliez pas de prendre le bon exécutable en fonction de votre version de Python - ou les sources pour les autres systèmes d'exploitation - ou si vous tenez absolument à compiler PyQt vous-même - ; dans ce dernier cas, n'oubliez pas aussi de télécharger et d'installer Qt).

Si vous n'utilisez pas les binaires précompilés pour Windows, vous devrez télécharger et installer Qt. On partira du principe que Qt 4 est installé.

Commençons par installer SIP. Pour ce faire, décompressez le fichier contenant les sources, sip-4.10.5.tar.gz à l'heure où ces lignes sont écrites. Ensuite, dans une ligne de commande, en considérant que Python est dans votre PATH :

 
Sélectionnez
python configure.py
make
make install

La dernière ligne pourrait échouer par manque de droits sur certains systèmes, il suffit alors de la lancer en tant que root :

 
Sélectionnez
sudo make install

Si tout s'est bien passé, l'installation de PyQt 4.7 proprement dite va pouvoir commencer.

Le script configure.py accepte de nombreux paramètres ; voyez à cet effet la documentation de SIP.

Décompressez votre fichier PyQt-x11-gpl-4.7.4.tar.gz (à adapter suivant votre version), rendez-vous dans le répertoire de destination, ouvrez une console et entrez les commandes suivantes :

 
Sélectionnez
python configure.py
make
make install

II. Conclusions

Compiler PyQt soi-même permet de pouvoir se créer des plug-ins pour ses propres widgets sous QtDesigner, ce qui n'est pas le cas si l'on télécharge les versions officielles. Vous aurez pu remarquer que cela n'est pas si dur !

Un tout grand merci à Karzoff pour sa relecture orthographique !