Bonjour,
En ce qui me concerne, j'ai surtout besoin d'exemples commentés. J'en ai fait quelques uns, et à titre d'exemple, voir celui-là:
http://pyqt.developpez.com/tutoriels/trucs-et-astuces/deuxieme-fenetre-et-recuperer-valeur/. Celui qui vient d'être proposé me convient aussi:
http://vincent-vande-vyvre.developpez.com/tutoriels/pyqt/qgraphicsitem/.
Quand je veux résoudre un problème en PyQt4, je regarde dans le manuel Qt (en C++ et en anglais), puis dans les exemples en PyQt4 et dans la FAQ de developpez, puis très vite dans une cinquantaine de pages web (merci google...) et malheusement trop souvent sans succès. Alors je passe plusieurs heures (et quelquefois plusieurs jours) à tester par essais/erreurs jusqu'à ce que ça marche. J'y arrive dans 90% des cas, mais c'est pénible et ça prend beaucoup de temps.
Par exemple, je voulais avoir une fenêtre de type "navigateur web" pour afficher des fichiers d'aide en html que je fais avec Komposer: je n'ai trouvé aucun exemple qui marche correctement (pb de suivi de liens hypertextes en particulier), et j'ai passé 3 jours à le faire, et maintenant, tout fonctionne. Mais ce n'est pas très "productif".
Autre exemple similaire, j'ai un programme avec une grosse base de données relationnelle, et je voulais faire une fenêtre pour visualiser comme avec un tableur non seulement les tables elles-même, mais aussi le résultat de requêtes SQL. Ceci avec tri, filtrage, modifications possibles des tables, exportation en CSV, etc... Maintenant, ça marche, mais nom d'un chien, j'ai souffert! Par manque d'exemples principalement. Pourtant, dès que la bibliothèque graphique en donne la possibilité, je ne devrais pas être le seul à avoir besoin de ça...
Alors, au fur et à mesure que j'avance, je me constitue mes propres "modèles de code" dans lequel je puise au gré de mes développements. Ils ne sont pas tous "présentables", mais pour ceux qui le sont, je les mets sur mon site python (
http://python.jpvweb.com/mesrecettespython), et souvent je les propose à developpez (dourouc05). Le dernier que je propose est celui-là:
http://python.jpvweb.com/mesrecettespython/doku.php?id=nouveaux_widgets.
Un dernier problème qui, à mon avis, freine les contributions pour constituer une bibliothèque pratique et fournie: vos outils de publication sont beaucoup trop compliqués. Le simple fait d'ailleurs qu'il existe tout un forum pour déverminer ces outils montre bien le problème!
Quand est-ce que vous rentrerez dans la logique d'un simple wiki???
0 |
0 |