Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
pyqt [Le 03/07/2011, 14:16]
Canigou 66 PyQt est un ensemble de liens Python pour Qt et fonctionne sur toutes les plateformes > PyQt est un ensemble de liens Python pour Qt qui fonctionne sur toutes les plateformes
pyqt [Le 11/09/2022, 11:25] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 {{tag> script programmation}} {{tag> script programmation}}
-PyQt est un ensemble de liens Python pour Qt qui fonctionne sur toutes les plateformes ​supportées par Qt, y compris Windows, MacOS / X et Linux. Il y a deux jeux de fixations : PyQt V4 supporte Qt v4, et PyQt v3 prend en charge Qt v3 et les versions ​antérieures. Les liaisons sont mises en œuvre comme un ensemble de modules Python et contiennent plus de 300 classes et plus de 6000 fonctions et méthodes.+ 
 +======= PyQt ======= 
 +PyQt est un ensemble de liens Python pour Qt qui fonctionne sur toutes les plates-formes ​supportées par Qt, y compris Windows, MacOS / X et Linux. Il y a deux jeux de fixations : PyQt4 supporte Qt version 4, et PyQt5 prend en charge Qt version 5. Notez que ces deux versions ​de Qt ne sont pas compatibles. Les liaisons sont mises en œuvre comme un ensemble de modules Python et contiennent plus de 300 classes et plus de 6000 fonctions et méthodes. 
 + 
 +<note warning>​En attendant une refonte de cette page qui mène à [[https://​stackoverflow.com/​questions/​22589497/​pyqt5-sip-api-10-level-error-api-11-required|ce type d'​erreur]],​ suivre **[[https://​wiki.qt.io/​Install_Qt_5_on_Ubuntu|ce tutoriel]]**<​sup>​(en)</​sup>​.</​note>​ 
 ===== Site officiel ===== ===== Site officiel =====
-Vous trouverez sur le site de [[http://​www.riverbankcomputing.co.uk/​software/​pyqt/​intro|Riverbank]],​ toutes les infos nécessaires à son utilisation,​ en particulier,​ le guide de référence et la dernière [[http://​www.riverbankcomputing.co.uk/​software/​pyqt/​download|version]] (actuellement la 4.8.4).+Vous trouverez sur le site de [[http://​www.riverbankcomputing.co.uk/​software/​pyqt/​intro|Riverbank]],​ toutes les infos nécessaires à son utilisation,​ en particulier,​ le guide de référence et la dernière [[http://​www.riverbankcomputing.co.uk/​software/​pyqt/​download|version]] (actuellement la 4.8.4 et la version 5.7.0).
  
 PyQt est indispensable pour pouvoir utiliser [[qtiplot]] avec le support des scripts [[python]]. PyQt est indispensable pour pouvoir utiliser [[qtiplot]] avec le support des scripts [[python]].
  
 ===== Installation ===== ===== Installation =====
 +Pour installer PyQt il vous faut d'​abord installer Qt (la version correspondante:​ 4 ou 5 selon votre choix)
 +  * Qt5: depuis le site de Qt: http://​www.qt.io/​download/​
 +  * Qt4: dans la doc ubuntu: [[qt]]
 +
 +<note tip>PyQt est installé avec [[:​python#​anaconda|Anaconda]]</​note>​
 +
 +==== Pour la version 5 ====
 +Après avoir installé Qt5.
 +Pour installer avec python 2.7, remplacer les commande "​python3"​ par "​python"​
 +  - Récupérer les archives [[https://​www.riverbankcomputing.com/​software/​sip/​download | sip]] et [[https://​www.riverbankcomputing.com/​software/​pyqt/​download5 | PyQt ]]
 +  - Installer python dev pour compiler les modules de python: <​code>​ sudo apt-get install python3-dev </​code>​ en fonction de la version de python que vous utiliserez avec PyQt
 +  - Décompresser les archives sip et PyQt <​code>​ tar zxfv votre_archive.tar.gz </​code>​ (qu'​importe où)
 +  - Installer sip
 +    * Se placer dans le dossier obtenu et configurez le avec python <​code>​ python3 configure.py </​code>​
 +    * Effectuer les commandes make  et make install <​code>​ make; sudo make install </​code>​
 +  - installer PyQt
 +    * Se placer dans le dossier obtenu et configurez le avec la version de python que vous utilisez. Précisez votre version de qmake à utiliser si Qt est par défault: <​code>​ python3 configure.py --qmake "/​votre_dossier_Qt5/​5.7/​gcc_64/​bin/​qmake"​ </​code>​
 +    * Effectuer les commandes make  et make install <​code>​ make; sudo make install </​code>​
 +
 +Ça prend du temps, c'est normal, ça compile beaucoup!
 +
 +==== Pour la version 4 ====
 <​code>​ <​code>​
 cd /tmp/ cd /tmp/
-wget http://www.riverbankcomputing.co.uk/static/Downloads/​PyQt4/​PyQt-x11-gpl-4.8.4.tar.gz +wget http://sourceforge.net/​projects/pyqt/files/PyQt4/​PyQt-4.11.3/​PyQt-x11-gpl-4.11.3.tar.gz 
-tar xvzf PyQt-x11-gpl-4.8.4.tar.gz +tar xvzf PyQt-x11-gpl-4.11.3.tar.gz 
-cd PyQt-x11-gpl-4.8.4+cd PyQt-x11-gpl-4.11.3
 python configure.py;​ make; sudo make install python configure.py;​ make; sudo make install
 +</​code>​
 +===== Installation facile Qt4 =====
 +Vous pouvez aussi installer PyQT via un paquet. Pour cette installation il suffit d'​exécuter cette commande :
 +<​code>​
 +sudo apt-get -y install python-qt4
 </​code>​ </​code>​
  
 +Une fois l'​installation terminée, vous pouvez tester cette ligne dans une console :
 +<​code>​
 +echo "​import PyQt4" |python
 +</​code>​
 +S'il ne renvoie rien, votre installation est fonctionnelle.
 +----
 +
 +===== Installation facile Qt5 =====
 +Vous pouvez aussi installer PyQT via un paquet. Pour cette installation il suffit d'​exécuter cette commande :
 +<​code>​
 +sudo apt-get -y install python-qt5
 +</​code>​
 +
 +Une fois l'​installation terminée, vous pouvez tester cette ligne dans une console :
 +<​code>​
 +echo "​import PyQt5" |python
 +</​code>​
 +S'il ne renvoie rien, votre installation est fonctionnelle.
 ---- ----
  
  
-//​Contributeurs : [[:​utilisateurs:​Volfoni54]]//​.+//​Contributeurs : [[:​utilisateurs:​Volfoni54]], [[utilisateurs:​hannibal.76]]//.
  • pyqt.1309695411.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)