2014-04-28 48 views
2

要允許我的用戶選擇一個文件,我正在使用tkinter的askopenfilename。該功能工作正常,但打開文件或按下取消後,文件打開窗口變空並保持打開狀態。程序的其餘部分正確地向前移動,但即使程序結束,窗口仍保持打開狀態。我沒有收到任何錯誤。有沒有其他人經歷過這種行爲並有解決方案?或者,您是否知道其他實現GUI文件打開提示的簡單方法?askopenfilename窗口將不會關閉

這裏有一個相關的例子:

from Tkinter import Tk 
from tkFileDialog import askopenfilename 

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

那是_actual_代碼? –

+0

是的。這只是我正在尋找的filedialog功能的基本演示。這給了我和我運行完全開發的程序時一樣的行爲。 – grebnesor

+0

上面的代碼完全按照書面方式在Macintosh上適用於我。你在哪個平臺上運行這個平臺? –

回答