Tkinter打开两个窗口

时间:2018-06-07 19:08:14

标签: python tkinter

我使用的是python 3.6并且存在以下问题。 这些代码行显然打开了两个窗口,但我只希望打开一个窗口。

Create Terminal

2 个答案:

答案 0 :(得分:1)

IIRC,您应该在致电withdraw之前致电asksaveasfilename 。与Choosing a file in Python with simple Dialog中的相同。

import tkinter
from tkinter.filedialog import asksaveasfilename

tkinter.Tk().withdraw()
file_name = asksaveasfilename()

答案 1 :(得分:0)

当你执行filename = asksaveasfilename()时,你会调用该函数 这使得tkinter打开第二个窗口,将其放入函数中 按一下按钮就会打开第二个窗口

from tkinter.filedialog import asksaveasfilename
import tkinter

root = tkinter.Tk()
root.withdraw()
asksaveasfilename()