当我拨打基本命令时:
from tkinter.filedialog import askopenfilename
filename = askopenfilename()
选择器屏幕后面会弹出一个小窗口,有没有办法删除它?
答案 0 :(得分:5)
它会弹出,因为每个tkinter应用程序至少需要一个“根”窗口。在您的情况下,您没有明确创建任何根窗口,因此askopenfilename
会自动为您创建它。一种解决方案是显式创建根窗口然后隐藏它,如下所示
from tkinter.filedialog import askopenfilename
from tkinter import Tk
Tk().withdraw()
filename = askopenfilename()