bon ça faisait un moment que ça me disait, mais comme la j'ai un peu de temps…je me lance dans python. Ça fait un moment que je voulais apprendre ce langage de script portable et objet. Bon je connais déjà perl, php et java…et je pense que ça va pas poser de problème.
mais je cherche comment générer une interface graphique sympa, mais qui soit portable bien sur :-)
j'hésite en pyQt (portable visiblement, mais je ne sais pas trop ce qu'est la maturité du projet).
pyGtk2 : pas l'air de tourner sous windows…ce qui va me poser problème (pas chez moi bien sur ;-)
et peut être d'autres que je ne connais pas !
voila, j'en appelle aux connaisseurs qui ne manquent pas de fréquenter ce site ! merci d'avance.
# Re: gui pour python
Posté par Laurent Mouillart . Évalué à 1.
# Re: gui pour python
Posté par schyzomarijks . Évalué à 1.
import tkinter
avec en prime un tuto en anglais
http://www.pythonware.com/library/tkinter/introduction/(...)
[^] # Re: gui pour python
Posté par Barbapapa . Évalué à 2.
Sinon il y a wxPython, version pour Python de wxWindows.
[^] # Re: gui pour python
Posté par julien . Évalué à 1.
effectivement, ca fait partie de la distribution standard ! c'est un gros plus pour moi :-)
merci beaucoup pour l'info (et l'url de la doc)
# Re: gui pour python
Posté par Choplair . Évalué à 4.
[^] # Re: gui pour python
Posté par julien . Évalué à 0.
merci !
[^] # Re: gui pour python
Posté par Rozé Étienne . Évalué à 1.
De mon côté, J'ai plutôt regarder Tkinter.
Est-ce qu'il y a une réponse à la question :
Pourquoi wxpython par rapport à Tkinter ?
A par la question de gout...
Et cette autre question :
Pourquoi Tkinter plutôt que wxpython ?
(A par la question de gout...)
[^] # Re: gui pour python
Posté par Larry Cow . Évalué à 0.
Inconvenients: Pas fourni par defaut, plus complique que TKinter.
Avantages de TKinter: Installe avec la plupart des distribs de python, _tres_ simple a utiliser (comme Tk, quoi).
Inconvenient: Laid (comme Tk, quoi). Pas toujours tres elegant (niveau code) non plus.
[^] # Re: gui pour python
Posté par Mathieu Malaterre (site web personnel) . Évalué à 1.
[^] # Re: gui pour python
Posté par Barbapapa . Évalué à 1.
[^] # Re: gui pour python
Posté par Mathieu Malaterre (site web personnel) . Évalué à 1.
Choosing wxPython over Tkinter
http://wiki.wxpython.org/index.cgi/Choosing_20wxPython_20over_20Tki(...)
Mais en tout cas j'utilise wxPython, parce que je ne comprends rien a Tkinter, je deteste tcl. Donc wxPython est bcp +propre.
En plus je peux prototyper mon soft avec python+wxPython et ensuite pour faire un truc rapide je peux le tourner facile en c++/wxWindows: les methodes sont quasiment les memes.
Et il existe des tonnes de IDE/RAD pour wxPython:
Quelques liens:
http://wxglade.sourceforge.net/(...)
http://boa-constructor.sourceforge.net/(...)
# Re: gui pour python
Posté par __caffeine__ . Évalué à 4.
-la license Qt sous windows est très vaseuse à mon goût, tu devras fournir les binaires Qt à ton utilisateur final et surtout Qt 3 n'est pas encore porté sous win (juste 2.x)
-PyGTK, apparemment la compile est hasardeuse (et il te faudra visualchose++ si tu utilise le binaire python fourni sur python.org, sinon c'est recompilage des sources python à la main sous win avec MinGW). Je crois que quelqu'un de chez logilab a créé un installeur win qui t'éviterai tout ça, cherche du côté de http://www.logilab.org(...)
-Tkinter la gui de base de python est très moche, et surtout lente (tous les appels au toolkit graphique passent par un interpréteur tcl embarqué...)
-wxpython par contre c'est du solide, surtout si tu débutes. Tu as un cadre objet très propre et c'est rapide. tu as aussi un outil de design d'interface à la Qt designer appelé boa constrictor (cherche sur sourceforge)
si tu veux pas t'embêter et que tu veux des applis portables, le meilleur plan AMHA c'est wxwindows. Après c'est clair que ce sera moins beau que Qt...
[^] # Re: gui pour python
Posté par julien . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.