gpt4 book ai didi

python - Tkinter askopenfilename() 不会关闭

转载 作者:太空狗 更新时间:2023-10-29 17:06:13 33 4
gpt4 key购买 nike

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

from tkinter import *
from tkinter.filedialog import askopenfilename

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

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

最佳答案

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

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

关于python - Tkinter askopenfilename() 不会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32217114/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com