Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

[python] Problème de fenetre avec Tk

Todesfall, le jeudi 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

1

 sebsauvage, le jeudi 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
[Python - Tk] Boîte de dialogue (TopLevel) Bonjour, J'ai un programme en Python (GUI : Tk) avec un menu... Mon programme demande une identification (nom d'utilisateur, mot de passe), dans une boîte de dialogue. Et en bas [de la boîte de dialogue], il y à un bouton ok, pour continuer... www.commentcamarche.net/forum/affich-7633466-python-tk-boite-de-dialogue-toplevel
Python Tkinter liste de checkbutton (Résolu) Bonjour à tous, J'utilise depuis peu python ainsi que le module Tkinter pour l'interface graphique. Je souhaiterais faire apparaître dans une fenêtre à l'écran une liste de boutons à cocher. Je voudrais que ces boutons se trouvent dans une frame à... www.commentcamarche.net/forum/affich-6614131-python-tkinter-liste-de-checkbutton
Installation Python Tcl/Tk Bonjour à tous J'ai un petit problème avec Python sur ma Red Hat. Je ne peux pas exécuter la ligne suivante sous Python : " from Tkinter import * " Il me dit : "Traceback (most recent call last): File "", line 1, in ? File... www.commentcamarche.net/forum/affich-2155017-installation-python-tcl-tk
Votre première application graphique avec Python et GladeCe 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... www.commentcamarche.net/faq/sujet-8014-votre-premiere-application-graphique-avec-python-et-glade
Comment bloquer les fenêtres CiD ?Dés que vous ouvrez une page Internet, vous vous retrouvez envahi(e) de fenêtres publicitaires nommées CiD, vous proposant de télécharger divers programmes, et vous ne savez plus quoi faire pour vous en débarrasser ? … Ces fenêtres révèlent en... www.commentcamarche.net/faq/sujet-5996-comment-bloquer-les-fenetres-cid
[Popups] Ouverture de fenêtres internet publicitaires (pop-up)Il vous est devenu impossible de surfer sans qu’une avalanche de fenêtres publicitaires en tout genre (Crazy Girls, Spyware Secure, pubs de Casino, achat de logiciels de protection, pubs pornographiques, etc.) viennent vous polluer l’écran, et malgré... www.commentcamarche.net/faq/sujet-2490-popups-ouverture-de-fenetres-internet-publicitaires-pop-up
[perl tk] ouverture de 2 fenetres simultanéesBonjour, je vous expose le problème. j'ai une fenètre Tk ouverte avec un bouton. lorque je clique sur le bouton , la commande est d'ouvrir sur mon écran 0.1 google earth , et sur mon écran 0.0 , une nouvelle fenetre Tk donc lorsque je clique sur le... www.commentcamarche.net/forum/affich-8542889-perl-tk-ouverture-de-2-fenetres-simultanees
[Python] [Tkinter] Fenêtre root + ToplevelBonjour, Imaginons une fenêtre root avec un bouton. Le bouton déclenche l'ouverture d'une fenêtre Toplevel. La fenêtre Toplevel contient un bouton d'auto-destruction. from Tkinter import * root = Tk() def zut(): t=Toplevel() a=Button(t,text='A la... www.commentcamarche.net/forum/affich-3541655-python-tkinter-fenetre-root-toplevel
[python/Tk] probleme avec le widget ScaleBonjour tout le monde, Je me suis mis a python/Tk depuis peu et je trouve ça vraiment cool. En revanche j'ai voulu un soir faire un tout petit script (que j'avais deja fait dans un autre langage) juste pour m'entrainer et là... gros probleme.... www.commentcamarche.net/forum/affich-2538265-python-tk-probleme-avec-le-widget-scale
Télécharger FireDaemonFireDaemon est un utilitaire système qui vous permettra d'installer et d'exécuter les applications 32-bit ou 64-bit ( EXE ou DLL ) ou les scripts ( BAT CMD,. NET, Perl, Java, Python, TCL TK ) tels que les services Windows NT, 2000, XP, 2003 ou Vista.... www.commentcamarche.net/telecharger/telecharger-34059871-firedaemon