Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > GUI

GUI Forum d'entraide sur les bibliothèques pour interfaces graphiques en Python

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Avec quelle librairie construisez-vous vos IHM ?
Autre (précisez) 5 2,82%
Delphi (et composants PythonForDelphi) 3 1,69%
PyQt/PySide 26 14,69%
pyGTK 26 14,69%
wxPython 59 33,33%
Tkinter / Pmw / Tix 40 22,60%
je ne fais pas d'IHM 18 10,17%
Votants: 177. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse
 
Outils de la discussion
Vieux 02/03/2006, 23h08   #21
tse_tilky_moje_imja
Futur Membre du Club
 
Inscription : février 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 30
Points : 18
Points : 18
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
tse_tilky_moje_imja est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2006, 21h09   #22
zoup
Invité régulier
 
Inscription : avril 2004
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 5
Points : 6
Points : 6
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.
zoup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 23h49   #23
Guigui_
Expert Confirmé Sénior
 
Avatar de Guigui_
 
Homme
Ingénieur développement logiciels
Inscription : août 2002
Messages : 1 861
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Enseignement

Informations forums :
Inscription : août 2002
Messages : 1 861
Points : 8 455
Points : 8 455
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.
Guigui_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2006, 14h45   #24
sloshy
Membre chevronné
 
Avatar de sloshy
 
Étudiant
Inscription : janvier 2005
Messages : 713
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2005
Messages : 713
Points : 635
Points : 635
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:
Envoyé par sloshy
5² = 25 mais (-5)²=25 aussi
=> Ce n'est pas parce qu'on a une solution qu'elle est forcement la meilleure
sloshy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 14h46   #25
MorganStern
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 71
Points : 31
Points : 31
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
MorganStern est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 12h36   #26
t_om84
Membre habitué
 
Inscription : octobre 2004
Messages : 192
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2004
Messages : 192
Points : 120
Points : 120
Envoyer un message via MSN à t_om84
Citation:
Envoyé par Guigui_
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.
Voilà moi qui voulait arreter Tkinter, je crois que j'ai trouver mon bonheur.... enfin le bonheur, je débute wxpython! et ce livre va surement m'aider!
t_om84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2007, 22h40   #27
Guigui_
Expert Confirmé Sénior
 
Avatar de Guigui_
 
Homme
Ingénieur développement logiciels
Inscription : août 2002
Messages : 1 861
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Enseignement

Informations forums :
Inscription : août 2002
Messages : 1 861
Points : 8 455
Points : 8 455
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).
Guigui_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2007, 10h02   #28
MorganStern
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 71
Points : 31
Points : 31
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+
MorganStern est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2007, 23h32   #29
kedare
Membre extrêmement actif
 
Avatar de kedare
 
Mathieu
Administrateur systèmes et réseaux
Inscription : juillet 2005
Messages : 1 482
Détails du profil
Informations personnelles :
Nom : Mathieu
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juillet 2005
Messages : 1 482
Points : 1 387
Points : 1 387
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 :/
kedare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 10h40   #30
pacificator
Modérateur
 
Avatar de pacificator
 
Inscription : août 2006
Messages : 1 074
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : août 2006
Messages : 1 074
Points : 1 547
Points : 1 547
Citation:
Envoyé par kedare Voir le message
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 :/
Vu sur wxpython.org:
Citation:
Naming Conventions:
  • ...
  • Method names: Although my personal preference is to use leadingLowerMixedCase for method names that is not the standard for wxWidgets. So since standards are all about consistency wxPython modules should all follow the wxWidgets pattern of using LeadingUpperMixedCase for method names.
  • ...
Autant dire que c'est pas gagné.....
__________________
"Etre conscient de la difficulté permet de l'éviter.."
Lao-Tseu.
pacificator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 19h02   #31
kedare
Membre extrêmement actif
 
Avatar de kedare
 
Mathieu
Administrateur systèmes et réseaux
Inscription : juillet 2005
Messages : 1 482
Détails du profil
Informations personnelles :
Nom : Mathieu
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juillet 2005
Messages : 1 482
Points : 1 387
Points : 1 387
je crois que je vais quand meme devoir me tourner sur Wx ... impossible d'utiliser SIP pour compiler pyQt sur mac :/
kedare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2008, 16h15   #32
mickey hollywood
Candidat au titre de Membre du Club
 
Inscription : décembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 29
Points : 13
Points : 13
Envoyer un message via MSN à mickey hollywood
Citation:
Envoyé par bobuse Voir le message
PyQT pour le designer
licence commerciale pour les soft propriétaires
mickey hollywood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2008, 18h03   #33
Thierry Chappuis
Expert Confirmé Sénior
 
Avatar de Thierry Chappuis
 
Homme Thierry Chappuis
Enseignant Chercheur
Inscription : mai 2005
Messages : 3 481
Détails du profil
Informations personnelles :
Nom : Homme Thierry Chappuis
Âge : 36
Localisation : Suisse

Informations professionnelles :
Activité : Enseignant Chercheur
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : mai 2005
Messages : 3 481
Points : 5 303
Points : 5 303
Citation:
Envoyé par mickey hollywood Voir le message
licence commerciale pour les soft propriétaires
et?

Thierry
__________________
"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++

+
Thierry Chappuis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2009, 06h21   #34
KINENVEU
Membre régulier
 
Avatar de KINENVEU
 
Inscription : mai 2007
Messages : 179
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 179
Points : 90
Points : 90
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.
KINENVEU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2010, 22h43   #35
N.tox
Membre chevronné
 
Homme
heu...
Inscription : octobre 2007
Messages : 636
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : heu...

Informations forums :
Inscription : octobre 2007
Messages : 636
Points : 740
Points : 740
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-
N.tox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2010, 13h30   #36
pfeuh
Membre Expert
 
Développeur en systèmes embarqués
Inscription : mars 2006
Messages : 763
Détails du profil
Informations personnelles :
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur en systèmes embarqués
Secteur : Industrie

Informations forums :
Inscription : mars 2006
Messages : 763
Points : 1 031
Points : 1 031
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.
pfeuh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 18h23   #37
Blink76
Candidat au titre de Membre du Club
 
Homme Fred
Amateur
Inscription : février 2011
Messages : 10
Détails du profil
Informations personnelles :
Nom : Homme Fred
Localisation : France

Informations professionnelles :
Activité : Amateur
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : février 2011
Messages : 10
Points : 11
Points : 11
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.
Blink76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h30.


 
 
 
 
Partenaires

Hébergement Web