首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tkinter askopenfilename()不会关闭

Tkinter askopenfilename()不会关闭
EN

Stack Overflow用户
提问于 2015-08-26 10:37:47
回答 1查看 16.4K关注 0票数 21

我正在使用下面的代码片段打开一个文件选择器对话框。它可以很好地打开对话框,但在选择一个文件后,对话框在我剩余代码的执行期间保持打开状态,这是3-4分钟。我以为root.destroy()会像关闭其他窗口一样关闭打开文件对话框,但事实似乎并非如此。

代码语言:javascript
复制
from tkinter import *
from tkinter.filedialog import askopenfilename

root = Tk()
root.withdraw()
file_path = askopenfilename()
root.destroy()

选择文件后,如何让打开文件对话框关闭?我在OSX 10.10上使用版本3.4.3

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-08 17:01:48

为了结束这个问题,下面是答案:

askopenfilename()之前调用root.update()

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32217114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档