2010-07-21 3 views
1

De here J'ai copié un exemple d'application python gui, mais cela ne fonctionne pas. Il démarre et affiche la fenêtre, mais quand je clique sur le bouton Quitter il freze juste. Et si je le relance, j'ai un autre bouton de quitter dans la fenêtre précédente.Python Tkinter, exemple simple échoue sur win 7

Y at-il une erreur dans l'exemple de code ou est-ce problème avec win 7? J'utilise python 2.6.5 et gagne 7 32 bits.

Répondre

4

Lorsque le bouton est cliqué, il essaie d'appeler self.quit, qui n'existe pas. Essayez d'ajouter cette méthode à la classe Application.

.... 
    def quit(self): 
     import sys 
     sys.exit() 
.... 
+1

Merci beaucoup. – Primoz

3
def quit(self): 
    self.master.destroy() 

fonctionne aussi.