2014-04-28 6 views
2

Pour permettre à mes utilisateurs de choisir un fichier, j'utilise le nom de fichier askopen de tkinter. La fonction fonctionne bien, mais après avoir ouvert un fichier ou appuyé sur annuler, la fenêtre d'ouverture de fichier devient vide et reste ouverte. Le reste du programme avance correctement mais même une fois le programme terminé, la fenêtre reste ouverte. Et je ne reçois aucune erreur. Y at-il quelqu'un d'autre qui a connu ce comportement et a une solution? Sinon, connaissez-vous d'autres méthodes simples pour implémenter une invite ouverte de fichier graphique?La fenêtre askopenfilename ne se ferme pas

est ici un exemple pertinent:

from Tkinter import Tk 
from tkFileDialog import askopenfilename 

Tk().withdraw() 
filename = askopenfilename() 
print(filename) 
+0

Est-ce _actual_ code? –

+0

oui c'est. c'est juste une démonstration de base de la fonctionnalité de filedialog que je recherche. Cela me donne le même comportement que lorsque je cours mon programme entièrement développé. – grebnesor

+0

Le code ci-dessus exactement comme écrit fonctionne pour moi sur un Macintosh. Quelle plateforme utilisez-vous? –

Répondre

Questions connexes