|
|||||||
| GUI Forum d'entraide sur les bibliothèques pour interfaces graphiques en Python |
|
|
Publicité ' | |||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#21 |
|
Futur Membre du Club
![]() Inscription : février 2006 Messages : 30 ![]() |
J'avais commencé avec Tkinter, et très vite j'ai été confronté à des problèmes d'encodage avec les caractères de l'alphabet cyrillique.
Depuis je réalize mes interfaces graphiques avec wxphyton qui possède une version unicode excellente et gratuite si c'est pas parfait. Et je n'est plus aucun problème d'encodage. Voila |
|
|
00
|
|
|
#22 |
|
Invité régulier
![]() Inscription : avril 2004 Messages : 5 ![]() |
Je ne maîtrise pas Python mais j'utilise wxPython pour me former à wxPerl. La documentation, les tutos et les exemples sont de qualités en ce qui concerne wxPython... contrairement à ceux proposés par wxPerl.
|
|
|
00
|
|
|
#23 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur développement logiciels Inscription : août 2002 Messages : 1 861 ![]() |
Je me mets maintenant peu à peu à wxPython qui me permettra de migrer mes applis de Delphi entièrement en Python. Et je recommande fortement le livre wxPython in Action pour ceux qui veulent se mettre aussi à cette bibliothèque.
En tout cas, pour cette bibliothèque, il commence à y avoir un nombre de ressources intéressant qui devrait à chacun de pouvoir s'y mettre facilement. |
|
|
00
|
|
|
#24 | |
|
Membre chevronné
![]() Étudiant Inscription : janvier 2005 Messages : 713 ![]() |
Salut,
Perso j'utilise Tkinter (hé oui, il y en a encore qui sont pas loins) simplement car c'est fort simple et que malgrés ce qu'on en dise, couplé à Pmw et autre, on arrive à des résultats qui parraisse élaborer sans finallement trop ce casser la tête et assez rapidement, bref, c'est tout ce que je recherche.
__________________
Citation:
|
|
|
|
00
|
|
|
#25 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
J'utilise wxPython, et j'ai eu pas de difficultés pour comprendre comment ça fonctionnait. J'utilisais uniquement les documentations fournies et le code des démonstrations, mais ce n'est pas forcément le plus simple pour commencer, car on s'y perd un peu. Mais une fois qu'on a compris, c'est très simple.
J'ai découvert après coup un tutorial qui est pas mal pour commencer à zéro: http://wiki.wxpython.org/index.cgi/AnotherTutorial |
|
|
00
|
|
|
#26 | |
|
Membre habitué
![]() |
Citation:
|
|
|
00
|
|
|
#27 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur développement logiciels Inscription : août 2002 Messages : 1 861 ![]() |
Voilà, je suis définitivement passé à WxPython. Une fois qu'on le maîtrise, c'est vraiment un jeu d'enfant de créer ses interfaces (le livre wxPython In Action + les démos + la doc C++ sont toujours très utiles et presque suffisantes pour arriver à ses fins).
En tout, cas au niveau des possibilités de base, il y a tout ce qu'il faut: Nombreux widgets, utilisation très simple des sizers, ..., de quoi créer une application très pro. Il me reste encore à comprendre les scrollbar (avec les sizer + les redimensionnement automatique, j'ai parfois un affichage qui me plait pas) + le problème des scintillement de l'affichage (ca, c'est en bonne voie). Bref, je le recommande vivement (j'utilise toujours Tkinter pour des petites applis de tests) mais maintenant, je peux me passer entièrement de PythonForDelphi (tout de même très utile au début pour ceux voulant migrer de Delphi vers Python ou ceux voulant profiter de la puissance du RAD Delphi). |
|
|
00
|
|
|
#28 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 71 ![]() |
Je recommande aussi wxPython, riche en fonctionnalités.
La bibliothèque semble compliquée, mais c'est simple en réalité. Je recommande surtout de ne pas commencer comme j'ai fait, en lisant simplement la documentation et les examples fournis avec les démos, car c'est difficile de s'y retrouver quand on commence. Les tutoriels fournis sur le site de wxPython sont indispensables pour un apprentissage rapide, à moins que vous n'ayez un livre. http://wiki.wxpython.org/ wxPython est multiplateforme, mais attention, sous Linux, wxPython se sert en réalité de l'horrible GTK+
|
|
|
00
|
|
|
#29 |
|
Membre extrêmement actif
![]() ![]() Mathieu Administrateur systèmes et réseaux Inscription : juillet 2005 Messages : 1 482 ![]() |
Vous savez si wxPython va descider a respecte les conventions de nommage de python ? c'est a dire plus de majuscule en premiere lettre de nom de methode ? ca me rebute ca :/
|
|
00
|
|
|
#30 | ||
![]() ![]() Inscription : août 2006 Messages : 1 074 ![]() |
Citation:
Citation:
__________________
"Etre conscient de la difficulté permet de l'éviter.." Lao-Tseu. |
||
|
|
00
|
|
|
#31 |
|
Membre extrêmement actif
![]() ![]() Mathieu Administrateur systèmes et réseaux Inscription : juillet 2005 Messages : 1 482 ![]() |
je crois que je vais quand meme devoir me tourner sur Wx ... impossible d'utiliser SIP pour compiler pyQt sur mac :/
|
|
00
|
|
|
#32 |
|
Candidat au titre de Membre du Club
![]() |
|
|
|
00
|
|
|
#33 |
|
Expert Confirmé Sénior
![]() Thierry ChappuisEnseignant Chercheur Inscription : mai 2005 Messages : 3 481 ![]() |
__________________
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow FAQ-Python FAQ-C FAQ-C++ +
|
|
00
|
|
|
#34 |
|
Membre régulier
![]() Inscription : mai 2007 Messages : 179 ![]() |
pour le moment, je n'ai utilise que Tkinter.
j'avais besoin d'un GUI pour un petit jeu que je developpe. je l'ai choisi principalement car c'est celui fourni avec la version "standard" de python. Apres quelques semaines de travail, j'ai bien avance sur mon projet. Je dois dire que ca a repondu a mes premieres attentes qui etaient de faire tres rapidement un GUI visuellement acceptable avec un minimum d'effort. Maintenant, je voudrais aller plus loin, et je me rends compte que je vais peut-etre avoir beaucoup de mal a le faire avec Tkinter. Pour moi les points positifs de Tkinter sont : - disponible sur la version standard. - tres simple de faire des choses simple. - documentation assez correcte. et les points negatifs de Tkinter sont: - le manque flagrant de widgets un peu plus evolues. - documentation limitee sur la partie gestion des evenements. (je peux me tromper ici) sinon, vu les autres commentaires, je vais donner une chance a wxPython. j'ai parcouru la demo en biais, il y a du potentiel !!! mais c'est quand meme moins accessible que Tkinter. |
|
|
00
|
|
|
#35 |
|
Membre chevronné
![]() heu... Inscription : octobre 2007 Messages : 636 ![]() |
Eh bien j'ai longtemps utilisé Tkinter, pour l'ergonomie de son api, mais bon on est vite limité, c'est vrai...
J'ai retenté une incursion dans wxPython... He bien je lâche l'affaire... C'est sûr y'a du gros potentiel, mais pinaise que c'est poussif je trouve comme logique comparé à PyQT ou PyGTK. Enfin bon je découvre PyGtk, et je suis super séduit, je le trouve bien plus accessible que wx, simple, tout en ayant des widgets bien plus évolué que TKinter, et surtout une logique qui me semble très "naturelle". Mais pour être vraiment objectif, il faudrait que je m'amuse à jouer avec un équivalent du canvas de Tkinter, cause le DeviceContext sous wx m'a donné mal au crâne (malgré les possibilités offertes par celui-ci). En terme de temps d'appentissage, Tkinter reste pour moi le plus rapide à apprivoiser (quoique pyGTK pourrait bien être plus facile à apprendre encore), ensuite vient PyQT, et enfin bon dernier wxPython. Donc pour l'instant, pyGTK me semble bien parti pour avoir ma préférence.
__________________
"Plus je passe de temps à apprendre à parler à un ordi, plus je deviens aussi con que lui" -Moi- ![]() "La console python est votre amie, les print aussi" -Confucius- |
|
|
00
|
|
|
#36 |
|
Membre Expert
![]() Développeur en systèmes embarqués Inscription : mars 2006 Messages : 763 ![]() |
Salut,
J'utilise Tkinter depuis plus de 5 ans, et je n'ai pas envie d'en changer. C'est suffisamment bas niveau pour apprendre les concepts de base au lieu de se contenter de cliquer et suffisamment puissant pour permettre de belles choses (feuilles excell-like etc...) avec un minimum d'efforts. |
|
|
00
|
|
|
#37 |
|
Candidat au titre de Membre du Club
![]() Fred Amateur Inscription : février 2011 Messages : 10 ![]() |
Bonjour,
J'utilise wxPython, qui est un GUI puissant, portable et moins moche que Tkinter. Le programme d'exemples fourni avec est vraiment bien foutu et permet de se familiariser assez rapidement avec son fonctionnement. La doc wxWidgets jointe permet de s'y retrouver un minimum et on trouve pas mal d'infos sur le web. un peu dur d'approche au début, mais ça vient vite et après c'est du bonheur.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com