Developpez.com - PyQt & PySide
X

Choisissez d'abord la catégorieensuite la rubrique :

FAQ Qt FAQ Qt Creator FAQ PyQt & PySide
logo
Sommaire > Divers
        Comment transmettre des rapports de bogue à l'équipe PySide ?
        Comment créer un exécutable Windows depuis un code PySide ?





Comment transmettre des rapports de bogue à l'équipe PySide ?
auteur : Jiyuu
Si vous rencontrez un problème lié au binding PySide et après avoir vérifié les points suivants, en dernier recours, il vous est possible de rapporter un éventuel bogue à l'équipe de PySide. Pour cela, une inscription sur le site est nécessaire.

Vérifiez ces quelques points :
  • que le problème n'est pas lié à votre code ou à votre environnement ;
  • qu'il n'existe aucun sujet sur le net permettant de solutionner ce problème ;
  • qu'aucun rapport de bogue n'a déjà été reporté.
Une fois inscrit, vous aurez un petit formulaire à remplir dans lequel il vous faudra expliquer précisément ce que vous avez constatez, de préférence en anglais (l'interface du formulaire est en français mais ne vous laissez pas duper). Une série de filtre permet d'affiner votre rapport (OS sur lequel le bogue est constaté, problème fonctionnel, problème dans la documentation, bogue dans un module de QtGui...). Une fois ce formulaire renseigné, il ne vous reste plus qu'à le soumettre à l'équipe, les adresses email étant déjà renseignées. Par la suite, un système de suivi de bogue vous permettra de savoir où en est sa résolution.

Gardez cependant à l'esprit qu'une surcharge de travail pour les équipes PySide les ralentit dans leur travail quotidien. Il est donc impératif pour le confort de tous de vérifier si le problème ne peut pas être résolu sans passer par eux (n'hésitez pas à utiliser les forums et d'autres moyens d'aide pour vérifier que le problème ne vient pas de votre code).

lien : en Le Bugzilla de PySide

Comment créer un exécutable Windows depuis un code PySide ?
auteur : Jiyuu
Afin de créer un exécutable pour Windows depuis un code PySide vous devez tout d'abord installer un logiciel permettant de compiler votre code. cxFreeze permet de faire ceci très simplement.

Une fois celui-ci installé, tapez la ligne de commande suivante :
cxfreeze votreapplication.py --target-dir dist --base-name Win32GUI
Ceci va générer automatiquement un dossier dist contenant l'exécutable ainsi que les fichiers nécessaires au bon fonctionnement de celui-ci. Cependant, certaine(s) DLL générée(s) par cette commande semble(nt) poser problème. Vous les identifierez facilement en tentant de lancer l'exécutable généré. Une fois celle(s)-ci identifiée(s), il vous suffit de les remplacer par celle(s) présente(s) dans votre dossier C:\Python2X\Lib\site-packages\PySide\.

lien : en cxFreeze

Copyright © 2010 developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et 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.

Contacter le responsable de la rubrique PyQt & PySide