User interface 有没有办法删除调用askopenfilename()时弹出的背景窗口?
调用基本命令时:User interface 有没有办法删除调用askopenfilename()时弹出的背景窗口?,user-interface,python-3.x,tkinter,User Interface,Python 3.x,Tkinter,调用基本命令时: from tkinter.filedialog import askopenfilename filename = askopenfilename() 选择器屏幕后面会弹出一个小窗口 是否有办法删除此项?它会弹出,因为每个tkinter应用程序至少需要一个“根”窗口。在您的情况下,您没有显式地创建任何根窗口,因此askopenfilename会自动为您创建它。一种解决方案是显式创建根窗口,然后隐藏它,如下所示 from tkinter.filedialog import
from tkinter.filedialog import askopenfilename
filename = askopenfilename()
选择器屏幕后面会弹出一个小窗口
是否有办法删除此项?它会弹出,因为每个tkinter应用程序至少需要一个“根”窗口。在您的情况下,您没有显式地创建任何根窗口,因此
askopenfilename
会自动为您创建它。一种解决方案是显式创建根窗口,然后隐藏它,如下所示
from tkinter.filedialog import askopenfilename
from tkinter import Tk
Tk().withdraw()
filename = askopenfilename()