Rechercher : dans
Par :

[python] Problème de fenetre avec Tk

Dernière réponse le 24 mai 2007 à 16:50:37 Todesfall, le 24 mai 2007 à 14:53:10 
 Signaler ce message aux modérateurs

Bonjour,

Voici tout d'abord le code tout simple :

# -*- coding: cp1252 -*-
from Tkinter import *

fen1 = Tk()
fen1.title('Bonjour')
txt1 = Label(fen1, text = "Bonjour !!!!").grid(row = 0, sticky = W)
ok = Button(fen1, text = 'O K', width = 15, command = fen1.destroy, takefocus = 0).grid(row=1, column = 0)
fen1.mainloop()

fen2 = Tk()
fen2.title('Bonne après-midi')
txt2 = Label(fen2, text = "Bonne après-midi !!!!").grid(row = 0, sticky = W)
ok = Button(fen2, text = 'O K', width = 15, takefocus = 0, command = fen2.destroy).grid(row=1, column = 0)
fen2.mainloop()

fen3 = Tk()
fen3.title('Au revoir')
txt3 = Label(fen3, text = "Il est temps de nous dire au revoir !!!!").grid(row = 0, sticky = W)
ok = Button(fen3, text = 'O K', takefocus = 0, width = 15, command = fen3.destroy).grid(row=1, column = 0)
fen3.mainloop()


Lorsque vous lancez le programme la première fenetre s'ouvre et celle-ci est "sélétionné". Lorsque que vous cliquez sur OK elle se détruit et fait apparaitre la 2 ème fenetre mais celle-ci n'est pas "selectionné" et pareil pour la 3ème.

Comment faire pour que lorsque que j'appuie sur OK de la 1ère fenetre la 2ème soit ouverte et "sélectionné".

Si quelqu'un n'a pas très bien compris ce que je voulais dire, y a pas de souci je peux ré-expliquer mon problème.

Merci d'avance, @--ToDeSfAlL--@

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [python] Problème de fenetre avec Tk » dans :
Votre première application graphique avec Python et Glade VoirCe guide vous aidera à créer pas à pas votre première application graphique. Nous allons utiliser le langage de programme Python et l'API graphique GTK, en utilisant le logiciel Glade pour créer facilement les interfaces graphiques. C'est de la...
Le fenêtrage de Microsoft Windows VoirLe vocabulaire relatif au fenêtrage Windows tient son nom (Windows = fenêtre en anglais) du fait qu'il constitue une interface graphique à multi-fenêtrage, c'est-à-dire que l'on peut ouvrir simultanément plusieurs fenêtres sous Windows. Pour les...

1

 sebsauvage, le 24 mai 2007 à 16:50:37

Ah... petit problème de compréhension sur .mainloop().

Je te recommande de lire en intégralité le tutoriel sur la construction d'interfaces graphiques:
http://sebsauvage.net/python/gui/index_fr.html

Répondre à sebsauvage
Collection CommentÇaMarche.net