FAQ Qt FAQ Qt Creator FAQ PyQt & PySide

La FAQ PyQt & PySideConsultez toutes les FAQ

Nombre d'auteurs : 4, nombre de questions : 38, dernière mise à jour : 10 février 2020 

 
OuvrirSommaireInstallationPySide

Plusieurs méthodes sont possibles :

  • l'utilisation de binaires précompilés ;
  • l'utilisation des Setuptools ;
  • la compilation avec un script.

Chaque méthode a ses avantages et inconvénients. Les deux premières se basent sur des paquets déjà compilés par d'autres, ils ne sont pas toujours disponibles ; la dernière est certainement plus risquée, car la compilation d'une telle bibliothèque ne peut se faire sans danger d'échec, mais elle vous permet de compiler la dernière version de PySide et ne requiert pas de connaissance particulière hormis les bases de l'utilisation d'un prompt.

Créé le 21 janvier 2011  par Thibaut Cuvelier

Lien : Installation de PySide : compilation et binaires sous Windows
Lien : Comment utiliser les paquets de binaires précompilés de PySide ?
Lien : Comment lancer une compilation automatique de PySide ?
Lien : Comment utiliser les Setuptools pour installer PySide ?

La variété des distributions Linux aidant, il n'est généralement pas possible de donner une seule et unique manière de faire. Deux méthodes sont néanmoins possibles : l'utilisation de binaires disponibles par votre gestionnaire de paquets et la compilation avec des scripts prédéfinis.

La première méthode vous garantira d'obtenir des binaires utilisables sans plus de commandes à taper mais ne fourniront pas toujours les dernières versions ; les scripts de compilation téléchargeront quant à eux les sources depuis Gitorious et vous assurent de disposer de la dernière version de PySide

Créé le 21 janvier 2011  par Thibaut Cuvelier

Lien : Installation de PySide : compilation et binaires sous Linux
Lien : Comment installer PySide avec mon gestionnaire de paquets ?
Lien : Comment compiler PySide ?

Comme sur toutes les plateformes, deux méthodes existent : l'utilisation de binaires précompilés et la compilation. Cependant, pour Mac OS X, il n'existe pas de binaire précompilé officiel, seul un paquet est disponible, la compilation sera vraisemblablement nécessaire.

Aussi, quelle que soit la méthode, vous ne pourrez jamais être sûr de pouvoir disposer de la dernière version de PySide : cette plateforme n'est pas la préférée des développeurs, seules les versions finales devraient compiler sans problème (même si, parfois, quelques patchs sont requis).

Créé le 21 janvier 2011  par Thibaut Cuvelier

Lien : Installation de PySide : compilation et binaires sous Mac OS X
Lien : Les binaires non officiels

Un repository de binaires est disponible pour Meego.

Vous pouvez l'ajouter à Zypper, le gestionnaire de paquets de cette plateforme :

 
Sélectionnez
sudo zypper addrepo http://download.meego.com/live/home:/renatofilho/Trunk/ pyside

Puis l'utiliser pour installer le paquet de PySide :

 
Sélectionnez
sudo zypper install python-pyside
Créé le 21 janvier 2011  par Thibaut Cuvelier

Lien : Installation de PySide : compilation et binaires sous MeeGo

Il faut commencer par ajouter le repository qui contient les paquets de PySide dans le fichier /etc/apt/sources.list :

 
Sélectionnez
deb http://repository.maemo.org/extras-devel/ fremantle free non-free

Ensuite, une mise à jour de la base de données pour que le gestionnaire retrouve le paquet :

 
Sélectionnez
apt-get update

Qu'il suffit alors d'installer :

 
Sélectionnez
apt-get install python-pyside

Le binding Python de Qt Mobility est aussi disponible :

 
Sélectionnez
apt-get install python-qtmobility
Créé le 21 janvier 2011  par Thibaut Cuvelier

Lien : Installation de PySide : compilation et binaires sous MeeGo

  

Copyright © 2010 developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.