Oki, j'ai mis à jour l'article et les sources. Pour ce qui est du truc généré avec py2exe pour windows, c'est pas encore le cas.
Merci de ces précisions, j'ai du gagner quelque lignes et comme tu le dit, le programme est maintenant plus flexible car il est plus simple de rajouter de nouveaux champs de saisie.
Je trouve cadriciel très claire. Personnelement j'ai tout de suite compris qu'il signifiais "framework". Littéralement cadre de travail... Mais framework en anglais n'est pas utilisé que dans l'informatique. Cadriciel est plus précis ... Pourquoi alors utiliser un mots anglais que nous comprenond de travers plutôt que d'utilser un mots français plus précis ?
À propos, tu aurais pas une idée à propos de la traduction de "standalone" ?
A noter l'excellent IDE eric3 qui permet la complétion automatique des classes systèmes, vos propre classes et celles de Qt également. (il faut toutefois l'activer dans les options du logiciels).
Il faut aussi ajouter qu'avec Qt il doit être possible de construire dynamiquement l'interface à partir du fichier ".ui" grâce à la classe QWidgetFactory :
J'ai essayé de l'utiliser mais je ne suis pas arrivé exactement à ce que je voulais donc j'ai utilisé le programme de conversion ui->py.
La solution dynamique est, à mon goût, encore plus élégante et flexible puisque que l'on peut modifier l'interface de l'application sans même devoir recomplier quoi que ce soit.
Encore un fois il me semble qu'un fichier d'interface ne devrait pas contenir de code. Je ne vois pas vraiment d'applications utils à cela.
Ha oui tiens, je n'avais pas pensé à cette solution. C'est est une excellente !
Sinon j'en vois deux autres possibles.
Ne pas écrire de code dans l'interface du tout, comme c'est le cas dans cette exemple.
Il est possible d'écrire du Python directement dans Qt Designer...
Dans tout les cas, il ne vaudrait mieux pas trop mettre trop de code dans les interfaces graphiques.
En ce qui concerne Latex, je connais un linuxien qui me pompe le noeud tant qu'il le peut avec ça. Hé ben rien que par orgueil je n'ai jamais utilisé cet outil diaboliquement qui me semble rébarbatif et d'un autre age.
À la place j'ai utilisé le processeur FOP pour générer du PDF à partir d'un fichier xHTML...
Pour ceux que ça intéresse voilà ce que l'on peut faire avec FOP
http://dosimple.ch/articles/SOAP/
Le format d'entrée est du xHTML. On le transforme en FO avec une feuille de style XSLT et hop on a un PDF tout beau grâce à XSL-FO.
Le travail consiste donc à écrire une feuille XSLT pour un format XML de votre choix et on peut le réutiliser à volonté.
Latex est toujours le leader incontesté au niveau des formules mathématiques, mais pour le reste, on peut obtenir relativement simplement des documents propore et consitant avec FOP avec table des matières et des illustrations automatique. On peut également gérer des liens internes et externes, ainsi que les fantastique bookmarklet PDF dans les documents.
Personnelement je préfère taper du xHTML plutôt que dans un langage cryptique et peu visuel.
Des sites Web tout en Flash, c'est stupide. Le temps des sites 100% Flash est je l'espère révolu.
Par contre, pour la vidéo, jeux, pub, animations, ça se justifie. Bien intégré dans un vrai site avec du code vrai code xHTML.
Le SVG couplé avec du Javascript pourrait remplacer les bannière de pub... Éventuellement certains jeux. Mais les différences d'implémentation des navigateurs ne permettrait pas de garantir un résultat correct partout, ce dont peut se vanter la technologie Flash.
Pour moi Flash est util pour faire des animations, des ptits jeux. Dire que c'est une techno pour faire des applications Web il y a un pas que je ne franchirais pas.
On peut déjà faire des choses bien sympathique avec un peu de CSS/Javascript, et même si c'est pas aussi homogène dans le fonctionnement, c'est bien plus dans l'esprit du web que de recréer une interface intuitive à la OSX ou à la Windows Xp qui clignote.
ça me fait rager de voir des sites en flash avec des formulaires de contact identiques à ceux que l'on voit en HTML. C'est souvent du à la volonté de contrôller le rendu à l'écran au pixel près. Au final on choisi la solution la plus simple et la plus intuitive : copier le rendu HTML.
A ce moment là, on se demande pourquoi on as utilisé une technologie propriétaire et lourdingue plutôt que l'HTML/CSS/Javascript qui sont des technologies transparentes, standards, et éprouvées.
Tout à fait ! Maintenant que tu le dit le déplacement est super fluide. J'ai pas activé la transparence pasque j'ai pas pu compiler le gestionnaire mais l'extension est chargé et loin les vilaines trainées. Et au niveau matériel j'ai une geforce2 mx avec un xp 1800+ tout de même.
J'ai des fois du mal à comprendre le ressentiment de la communauté SPIP contre les normes du W3C. Pour rapelle, un article sur Uzine.net ( utilisant SPIP ) qui clame fièrement sa non conformité aux normes.
J'habite moi aussi en Suisse et force de constater que sur tout les DVD que j'ai déjà loué, c'etait marqué interdit à la location. Je n'en sais pas plus.
[^] # Re: un cardriciel...
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
[^] # Re: Comparatif par l'exemple
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
J'aime bien l'approche mais il manque encore le système SIGNAL/SLOT. Peut-on l'avoir avec Gtk ?
[^] # Re: un cardriciel...
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
Merci de ces précisions, j'ai du gagner quelque lignes et comme tu le dit, le programme est maintenant plus flexible car il est plus simple de rajouter de nouveaux champs de saisie.
[^] # Re: Cadriciel
Posté par faden . En réponse au journal Python et PyQt. Évalué à 0.
framework == cadre de travail
cadriciel == cadre de travail logiciel
Qt est un logiciel : http://fr.wikipedia.org/wiki/Logiciel(...)
Et c'est aussi un cadre de travail (framework) donc c'est un cadriciel.
Et pour standalone, aucune suggestion ?
[^] # Re: Cadriciel
Posté par faden . En réponse au journal Python et PyQt. Évalué à 0.
À propos, tu aurais pas une idée à propos de la traduction de "standalone" ?
[^] # Re: Comparatif par l'exemple
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
[^] # Re: Remarque
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
[^] # Re: un cardriciel...
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
Je suis débutant en Python et ce dont tu me parles m'est inconnu. Pourrais-tu en dire plus ?
[^] # Re: interessant ...
Posté par faden . En réponse au journal Python et PyQt. Évalué à 3.
Mais c'est le cas, respectivement
Uniquement les sources : http://dosimple.ch/articles/Python-PyQt/tuto.zip(...)
Une version windows générée via py2exe : http://dosimple.ch/articles/Python-PyQt/standalone.zip(...)
[^] # Re: interessant ...
Posté par faden . En réponse au journal Python et PyQt. Évalué à 2.
[^] # Re: C'est sur...
Posté par faden . En réponse au journal Python et PyQt. Évalué à -1.
[^] # Re: C'est sur...
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
"Note that PyQt does not yet support Qt v4."
http://www.river-bank.demon.co.uk/download/snapshots/PyQt4/ChangeLo(...)
A noter l'excellent IDE eric3 qui permet la complétion automatique des classes systèmes, vos propre classes et celles de Qt également. (il faut toutefois l'activer dans les options du logiciels).
[^] # Re: interessant ...
Posté par faden . En réponse au journal Python et PyQt. Évalué à 2.
http://doc.trolltech.com/3.3/qwidgetfactory.html#create(...)
J'ai essayé de l'utiliser mais je ne suis pas arrivé exactement à ce que je voulais donc j'ai utilisé le programme de conversion ui->py.
La solution dynamique est, à mon goût, encore plus élégante et flexible puisque que l'on peut modifier l'interface de l'application sans même devoir recomplier quoi que ce soit.
Encore un fois il me semble qu'un fichier d'interface ne devrait pas contenir de code. Je ne vois pas vraiment d'applications utils à cela.
Avez vous des contre-exemples ?
[^] # Re: Tuto
Posté par faden . En réponse au journal Python et PyQt. Évalué à 1.
Sinon j'en vois deux autres possibles.
Ne pas écrire de code dans l'interface du tout, comme c'est le cas dans cette exemple.
Il est possible d'écrire du Python directement dans Qt Designer...
Dans tout les cas, il ne vaudrait mieux pas trop mettre trop de code dans les interfaces graphiques.
[^] # Re: oui en effet
Posté par faden . En réponse au journal Est-ce que je suis trop Linuxien?. Évalué à 2.
À la place j'ai utilisé le processeur FOP pour générer du PDF à partir d'un fichier xHTML...
Pour ceux que ça intéresse voilà ce que l'on peut faire avec FOP
http://dosimple.ch/articles/SOAP/
Le format d'entrée est du xHTML. On le transforme en FO avec une feuille de style XSLT et hop on a un PDF tout beau grâce à XSL-FO.
Le travail consiste donc à écrire une feuille XSLT pour un format XML de votre choix et on peut le réutiliser à volonté.
Latex est toujours le leader incontesté au niveau des formules mathématiques, mais pour le reste, on peut obtenir relativement simplement des documents propore et consitant avec FOP avec table des matières et des illustrations automatique. On peut également gérer des liens internes et externes, ainsi que les fantastique bookmarklet PDF dans les documents.
Personnelement je préfère taper du xHTML plutôt que dans un langage cryptique et peu visuel.
# Flash ? Pourquoi faire ?
Posté par faden . En réponse à la dépêche Logiciels libres et contenus web interactifs. Évalué à 2.
Par contre, pour la vidéo, jeux, pub, animations, ça se justifie. Bien intégré dans un vrai site avec du code vrai code xHTML.
Le SVG couplé avec du Javascript pourrait remplacer les bannière de pub... Éventuellement certains jeux. Mais les différences d'implémentation des navigateurs ne permettrait pas de garantir un résultat correct partout, ce dont peut se vanter la technologie Flash.
[^] # Re: Que penser de MacOSX server ?
Posté par faden . En réponse au journal Que penser de MacOSX server. Évalué à 1.
[^] # Re: Que penser de MacOSX server ?
Posté par faden . En réponse au journal Que penser de MacOSX server. Évalué à 3.
* des performances desastreuses : http://www.anandtech.com/mac/showdoc.aspx?i=2436&p=6(...)
[^] # Re: une première réaction
Posté par faden . En réponse au journal Adobe rachète Macromedia. Évalué à 6.
On peut déjà faire des choses bien sympathique avec un peu de CSS/Javascript, et même si c'est pas aussi homogène dans le fonctionnement, c'est bien plus dans l'esprit du web que de recréer une interface intuitive à la OSX ou à la Windows Xp qui clignote.
ça me fait rager de voir des sites en flash avec des formulaires de contact identiques à ceux que l'on voit en HTML. C'est souvent du à la volonté de contrôller le rendu à l'écran au pixel près. Au final on choisi la solution la plus simple et la plus intuitive : copier le rendu HTML.
A ce moment là, on se demande pourquoi on as utilisé une technologie propriétaire et lourdingue plutôt que l'HTML/CSS/Javascript qui sont des technologies transparentes, standards, et éprouvées.
[^] # Re: Cool
Posté par faden . En réponse au journal KDE 3.4 est dans les bacs !. Évalué à 2.
[^] # Re: Changement de nom?
Posté par faden . En réponse à la dépêche Sortie de Templeet 3.0. Évalué à 1.
[^] # Re: Filer le design des pages à un graphiste
Posté par faden . En réponse au journal Apache/PHP et J2EE. Évalué à 2.
http://dosimple.ch/articles/Template/(...)
[^] # Re: À propos de l'extension Composite ...
Posté par faden . En réponse à la dépêche Xorg 6.8 est sorti le 8 septembre. Évalué à 1.
[^] # Re: Excellent article !
Posté par faden . En réponse à la dépêche Bâtir une communauté autour de logiciels libres. Évalué à 3.
http://www.uzine.net/article1979.html(...)
Chez SPIP ils ont tous les mêmes opinions ? Ou peut être s'agit il d'un seul et même homme :)
[^] # Re: c'est trés simple
Posté par faden . En réponse au journal Question de droit.... Évalué à 2.