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 04/10/2007, à 05:57

bIBAR

Python / PyGtk : trois questions de débutant

Bonjour,
Voilà le contexte de ma question.
Je me suis interessé à une question dont le prolongement a été de m'essayer à python. Je n'ai jamais rien codé de ma vie hors quelques pages html simples.
J'ai cherché et trouvé des tutos pour écrire le petit utilitaire que je cherchais.
Quand il s'est agit de lui faire une interface graphique c'est une autre paire de manche.
La doc que j'ai rencontré parle beaucoup de tkinter ; je souhaite fonctionner avec PyGtk.
Bref je n'ai pas la culture de fond (les classes me laissent dubitatif...) et j'ai des questions pour ce qui me bloquent.
1 - Pour le backend je souhaite appeler d'un script un second avec des arguments.
Le second script "outil.py" calcule un truc en fonction des deux arguments que le premier. Les arguments sont un chaine de caractères et une lettre. Comment appeler outil(12345602L276D1,A) dans le premier script et en récuperer le nombre retourné?
2 - Pour la partie graphique j'ai fait une fenetre avec une zone de saisie et une zone d'affichage et un bouton quitte. Il s'appelle essai.glade dans un dossier essai. Je ne sais pas l'invoquer de mon script.
3 - De même je ne sais pas connecter l'interface au script : la zone de saisie à un input, la zone d'affichage à une variable,  et mon bouton quitte à l'action de tout fermer.
Bref que des questions à deux balles mais bien genantes.
De ce post j'attends des réponses, des pistes ou des liens vers un tuto qui saurait l'expliquer.
Merci

Dernière modification par bIBAR (Le 04/10/2007, à 05:59)


Correcteur et logiciels Libres en Breton
Difazier & Meziantoù e brezhoneg
Firefox, LibreOffice, Thunderbird, Gimp, GCompris ha traoù...
http://www.drouizig.org

Hors ligne

#2 Le 04/10/2007, à 10:08

roynux

Re : Python / PyGtk : trois questions de débutant

1 : petit exemple

import subprocess
p = subprocess.Popen(["python", "add.py", "7", "64"], stdout=subprocess.PIPE)
print p.communicate()[0]

2 et 3 : j'ai appris (et apprends toujours) surtout grâce aux tutoriels de ce blog :
http://www.learningpython.com/2006/05/0 … and-glade/
La documentation de référence aussi :
http://www.pygtk.org/docs/pygtk/index.html

Hors ligne

#3 Le 04/10/2007, à 11:11

bIBAR

Re : Python / PyGtk : trois questions de débutant

Merci, pour ces infos
Je m'y penche ce soir!


Correcteur et logiciels Libres en Breton
Difazier & Meziantoù e brezhoneg
Firefox, LibreOffice, Thunderbird, Gimp, GCompris ha traoù...
http://www.drouizig.org

Hors ligne