Question sur Tkinter [resolu] - Python - Programmation
Marsh Posté le 25-02-2003 à 23:05:50
Ah, la, désolé, je touche pas a ca moi
'fin si tu utilises pack(), c'est normal que ca adapte.
faut regarder les autres gestionnaires de layout.
Marsh Posté le 25-02-2003 à 23:07:56
http://www.ulg.ac.be/cifen/inforef/swi/python.htm
dans ce cours y'a quelques chapitres sur Tkinter, faudrait voir s'ils en parlent ou pas.
Marsh Posté le 25-02-2003 à 23:22:19
Nan j'ai déjà ce lien, c'est comme avec ça que j'ai appris le peu que je connais sur Tkinter.
Sinon une ptite question sur python tant que je te tiens.
Comment je fait pour récupérer une chaine de caractère dans mon ss prog.
Le résultat de la fonction c'est bon, mais une chaine qui se trouve dans la fonction.
Marsh Posté le 25-02-2003 à 23:24:11
Rectification.
C'est po avec ce site que j'ai appris car ça merde quand je veut télécharger le pdf.
Marsh Posté le 25-02-2003 à 23:27:27
amsterdam a écrit : |
j'ai pas compris la question...
Marsh Posté le 25-02-2003 à 23:46:16
Voilà j'ai fait un prog de départ qui pour l'instant se contente de demander
à l'utilisateur le nombre qu'il veut convertir.
La conversion fonctionne et j'affiche le résultat.
Mais je voudrais pouvoir récupérer une certaine chaine de caractères dans le ss prog
pour pouvoir l'inscrire dans un label.
Du genre "entrez un nombre en base 16 :"
Donc le message affiché dépendra du type de conversion désiré et donc du ss prog appelé.
Si je me fait bien comprendre.
Marsh Posté le 25-02-2003 à 23:48:05
euh je suis pas sur
dans ton "sous-prog" de conversion tu implementes une methode genre getLabel() qui renverra la chaine que tu veux?
Marsh Posté le 25-02-2003 à 23:49:05
euh
non, j'ai toujours pas compris
et j'ai bien peur que ton sous programme soit une fonction, donc ce que raconte moins moins n'a quasiment aucun sens
Marsh Posté le 25-02-2003 à 23:50:06
euh une 2e fonction dans le "sous-prog" alors ?
mais c quoi un "sous-prog":heink:
Marsh Posté le 25-02-2003 à 23:51:20
the real moins moins a écrit : euh une 2e fonction dans le "sous-prog" alors ? |
non, mieux... une fonction, c'est un objet, alors tu fous un setattr(maFonction, "getLabel", getLabel) et woila... mais c'est completement con
Marsh Posté le 25-02-2003 à 23:51:35
Mon ss prog n'est pas graphique, il n'y a que le prog de départ qui le sois.
Par contre dans la fonction appelée du ss prog j'ai genre:
variable = "entrez un nombre en base16 : "
Marsh Posté le 25-02-2003 à 23:53:34
ah, comme ca !
sous prog == module ?
Module Principal : graphique
Code :
|
Module secondaire : traitement
Code :
|
c'est bien ca que tu veux ?
Marsh Posté le 25-02-2003 à 23:55:36
Quand je parle de ss prob en fait c'est un prog dont j'importe un fonction.
Désolé pour le vocabulaire foireux.
Marsh Posté le 26-02-2003 à 00:05:52
T'es sur qu'on peut faire ça:
module_secondaire.variable
Parce qu'il me dit attributrerror: 'function' object as no attribute 'question.
Oubien c'est loi qui suis idiot remarque(fort probable).
ps: 'question' étant ma variable.
Marsh Posté le 26-02-2003 à 00:19:19
C'est bon ça fonctionne.
J'ai crée une fonction phrase dans mon module appelé.
Cette fonction contient ma variable texte.
Par contre c'est galère si j'ai plusieurs variables à récupérer, ou je peut renvyer
plusieurs variables avec un seul return ?????
Marsh Posté le 26-02-2003 à 01:32:45
Pour Tkinter et la form à la taille voulue j'ai trouvé.
Par ex: dans mon prog j'ai ceci au début:
root = Tk()
Il me suffit de rajouter:
root.geometry(300x300+50+50)
Les 300 c'est la taille.
Les 50 la position.
Si ça peut servir à qqun tant mieux.
ps: c'est bien un 'x' entre les 300 et non un *.
Sinon pour ma dernière question je vais créer un new sujet, ce sera plus clair.
Merci encore à vous.
Marsh Posté le 26-02-2003 à 08:59:05
amsterdam a écrit : |
Code :
|
Marsh Posté le 26-02-2003 à 11:10:40
ReplyMarsh Posté le 26-02-2003 à 12:19:55
C'est tout bon, ça fonctionne merci beaucoup.
Sinon lorill tu as dit au début que tu n'utilisait pas Tkinter.
Tu utilise autre chose pour faire tes interfaces ou tu n'en fait pas ?
Marsh Posté le 26-02-2003 à 12:22:59
j'en fait pas quand
sinon si je suis obligé, je regarderais du coté de pyqt ou wxpython, mais tk c'est vraiment TROP prise de tête
Marsh Posté le 26-02-2003 à 12:47:00
amsterdam a écrit : C'est tout bon, ça fonctionne merci beaucoup. |
wxPython + boa-constructor si tes interfaces sont simples et que tu veux pas te prendre la tete !
Marsh Posté le 26-02-2003 à 12:47:55
Bah moi j'avais lu que c'était simple alors j'ai commencé par ça.
Mais je vais regarder les deux autres au cas ou.
Marsh Posté le 25-02-2003 à 23:03:36
Salut, voilà ma question.
Comment indiquer à Tkinter qu'on veut une form fixe.
Par ce que là la form s'adapte systématiquement au composants qui sont dessus.
Ce qui fait que je me retrouve avec une petite boite de dialogue de rien du tout.
Merci d'avance.
Message édité par amsterdam le 26-02-2003 à 01:33:35