Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/03/2008, à 20:27

leck

[resolu] python-quelle "gui" choisir ?

Bonjour,
Je suis débutant en programmation, (j'ai 16 ans)
Je développe occasionnellement des petits programmes strictement inutiles juste par curiosité sauf un.
Et j'aimerais apprendre à créer des petites interfaces graphiques, j'ai déjà découvert vite fait tkinter mais je n'aime pas trop moche pas d'outils pour dessiner ses interfaces etc..
Alors je cherche une "librairie" (c'est comme ça qu'on dit ??), facile, portable (mac osx, windows et linux surtout), et pour la qu'elle ont trouve beaucoup de documentation, j'ai regarder qt mais la documentation manque. Qu'en est il de GTK et Wx, où trouver une bonne documentation ?

Merci d'avance de votre aide

Dernière modification par leck (Le 26/03/2008, à 16:56)

Hors ligne

#2 Le 19/03/2008, à 23:48

kaer

Re : [resolu] python-quelle "gui" choisir ?

Choisir entre GTK et Wx ? Ca peut faire un bon vieux troll d'autant plus que rares sont ceux qui connaissent bien les deux. Moi je connais un peu Wx et je dirais ceci:
- ils sont tous les deux portables mais Wx est (visuellement) au mieux sous Windows alors que je crois que la version de référence de GTK est la version Linux.
- Comme doc pour Wx, il y a la doc de WxPython, celle de WxWidgets qu'on apprend à lire facilement même si on ne connait pas le C++ et surtout la demo qui donne un exemple de tout les composants et le code correspondant. Et puis l'excellent livre de Dunn et Rappin (cest quand ton anniversaire ? wink   ). De mémoire, tout est en anglais.
Voilà, je laisse la place pour d'autres arguments et/ou infos pour l'une et l'autre de ces options.
Amuse-toi bien.

Hors ligne

#3 Le 20/03/2008, à 11:20

g_barthe

Re : [resolu] python-quelle "gui" choisir ?

Perso j'utilise PyQt qui est relativement simple.

C'est une question de gout. J'ai essayé wxPython mais trop complexe à apprendre j'ai trouvé pour du petit développement.

Avis perso qui n'engage que moi.


Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/

Hors ligne

#4 Le 20/03/2008, à 14:03

bipede

Re : [resolu] python-quelle "gui" choisir ?

Entre pygtk et wxpython, le choix sera toujours un bon choix, les deux bibliothèques étant de valeur équivalente (je ne connais pas pyqt).
Je travaille plus avec pygtk car je suis fan de gnome, mais franchement, le résultat sera le même quel que soit le produit choisi...
Tkinter est bien trop spartiate, et son look peu agréable...


Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.

Mon site: Les contributions du bipède

Hors ligne

#5 Le 20/03/2008, à 14:14

aeacides

Re : [resolu] python-quelle "gui" choisir ?

bipede a écrit :

Entre pygtk et wxpython, le choix sera toujours un bon choix, les deux bibliothèques étant de valeur équivalente (je ne connais pas pyqt).
Je travaille plus avec pygtk car je suis fan de gnome, mais franchement, le résultat sera le même quel que soit le produit choisi...
Tkinter est bien trop spartiate, et son look peu agréable...

++


http://www.q-be.ca

Hors ligne

#6 Le 20/03/2008, à 19:21

leck

Re : [resolu] python-quelle "gui" choisir ?

Pour le moment j'ai trouver un bon tuto gtk, merci

Hors ligne

#7 Le 20/03/2008, à 19:49

NicoA380

Re : [resolu] python-quelle "gui" choisir ?

Pour l'IHM en python, je ne peux pas me passer du couple Glade/Gtk, c'est merveilleux comment c'est simple, autant qu'avec Visual Studio® tongue

Tu réalises ton ihm avec glade, l'ihm est sauvegardée en format xml et la librairie glade transforme ce fichier en objet pygtk. Dans glade tu définies des fonctions de callback pour toutes les interactions que tu veux et ça appel directement les fonctions python au moment de l'évènement.

Hors ligne

#8 Le 20/03/2008, à 21:07

leck

Re : [resolu] python-quelle "gui" choisir ?

NicoA380 (drole j'habite à Blagnac),
t'as un tuto qui explique clairement tous cela ??

Hors ligne

#9 Le 20/03/2008, à 21:22

NicoA380

Re : [resolu] python-quelle "gui" choisir ?

J'ai pas spécialement de tuto.
Je peux te faire voir un programme vraiment minimaliste pour régler des paramètres de ma webcam (driver syntek) avec simplement des curseurs (scale) et des checkbox.

Ici le code en python :
http://syntekdriver.svn.sourceforge.net/viewvc/syntekdriver/trunk/gui/gstk11xx/gstk11xx.py?view=markup

gladeAutoconnect est une classe qui facilite encore le mapping glade/python.
Toutes les méthodes on_* sont les callbacks des évènements définit dans glade.
Le fichier xml de l'interface en glade :
http://syntekdriver.svn.sourceforge.net/viewvc/syntekdriver/trunk/gui/gstk11xx/gstk11xx.glade?view=markup

Tu peux l'ouvrir avec glade 2 ou 3 sans problème.

Ça te donnera peut-être des idées et envie d'en savoir plus sur glade/gtk en python.

ps : il me semble que Wx propose quelque chose de similaire

Hors ligne

#10 Le 21/03/2008, à 19:44

leck

Re : [resolu] python-quelle "gui" choisir ?

je vais essayer de faire une calculatrice avec la fonction eval()
XD

Hors ligne

#11 Le 21/03/2008, à 19:53

leck

Re : [resolu] python-quelle "gui" choisir ?

Comment on fait pour récuperer le texte dans une "texte entry" ??

Hors ligne

#12 Le 22/03/2008, à 10:35

leck

Re : [resolu] python-quelle "gui" choisir ?

non ça y est j'ai trouver tous seul, c'est beau python, une calculette en 20 lignes, que dis je en 12 lignes. big_smile

Dernière modification par leck (Le 22/03/2008, à 10:43)

Hors ligne

#13 Le 22/03/2008, à 17:07

NicoA380

Re : [resolu] python-quelle "gui" choisir ?

Et donc tu as choisi quoi pour l'IHM ?
Ton code est en ligne ?

Moi aussi je trouve ça génial le python mais j'ai été grandement refroidi quand j'ai appris l'existence du GIT et l'incapacité de profiter d'un threading multicoeur sans passer par la création d'autres processus, ce qui est tout l'inverse d'être simple et souple comme un thread. Maintenant j'utilise python quand il n'y a pas besoin de force de calcule.

Hors ligne

#14 Le 22/03/2008, à 19:03

PMdomine

Re : [resolu] python-quelle "gui" choisir ?

NicoA380 > En fait, Python étant un langage interprété, il n'est pas vraiment fait pour les gros calculs. wink
En revanche, tu peux coder certaines parties sensibles, càd lentes, en C/C++ par exemple, et y faire appel depuis Python. Par exemple, tu as http://www.boost.org/libs/python/doc/. Après j'ai jamais essayé d'une parce que mes petits scripts n'ont pas besoin d'être rapides et ne sont pas lents, de deux parce que C/C++ et moi... ça fais 2 (et encore) ; donc je peux pas te dire si c'est pratique ou pas.


« Mais à quoi te sert Python ?
--- À tout ! »

Hors ligne

#15 Le 23/03/2008, à 11:07

NicoA380

Re : [resolu] python-quelle "gui" choisir ?

C'est gentil PMdomine, je connais les possibilités de python.

Hors ligne

#16 Le 23/03/2008, à 13:13

leck

Re : [resolu] python-quelle "gui" choisir ?

J'ai choisi Gtk, bon si jamais vous tomber sur un bon tutorial glade python, vous me tenais au courant sinon, NicoA380 tu as appris comment ?

Hors ligne

#17 Le 23/03/2008, à 16:13

NicoA380

Re : [resolu] python-quelle "gui" choisir ?

Pour manipuler glade, pas besoin de formation, c'est assez bien fait.
Pour faire lire le glade à python > Google wink
Pour en savoir plus sur les objets de pygtk > http://www.pygtk.org/docs/pygtk/ et la doc de gtk
Après c'est du python.

Hors ligne

#18 Le 24/03/2008, à 00:50

François55

Re : [resolu] python-quelle "gui" choisir ?

À cette adresse tu trouveras un tutoriel Glade-GTK

http://daniel.coquette.free.fr/dotclear/index.php/post/2006/12/11/Creer-des-interfaces-graphique-avec-PyGTK-et-Glade

Bon apprentissage. smile

#19 Le 24/03/2008, à 01:09

François55

Re : [resolu] python-quelle "gui" choisir ?

À ces adresses, tu trouveras un tutoriel Glade-GTK

http://daniel.coquette.free.fr/dotclear/index.php/post/2006/12/11/Creer-des-interfaces-graphique-avec-PyGTK-et-Glade

http://www.dev-fr.org/tutoriaux/(tutopython)-construire-des-interfaces-avec-glade-couple-a-pygtk/

http://www.siteduzero.com/tuto-3-2609-0-creez-une-interface-avec-gtk.html

http://www.gtk-fr.org/wakka.php?wiki=PageAccueil

http://mcclinews.free.fr/python/pygtktutfr/

Bon apprentissage. smile

#20 Le 24/03/2008, à 10:06

leck

Re : [resolu] python-quelle "gui" choisir ?

Merci François55 cool

Hors ligne

#21 Le 24/03/2008, à 18:26

jeromeg

Re : [resolu] python-quelle "gui" choisir ?

Salut,

Pourrais-tu modifier ton premier message et ajouter [Résolu] au début du titre ?

Merci d'avance, a+.

Hors ligne