Tom*_*pis 1 user-interface tkinter python-3.x
当我调用基本命令时:
from tkinter.filedialog import askopenfilename
filename = askopenfilename()
Run Code Online (Sandbox Code Playgroud)
选择器屏幕后面会弹出一个小窗口,有没有办法删除它?
它会弹出,因为每个tkinter应用程序至少需要一个"根"窗口.在您的情况下,您没有显式创建任何根窗口,因此askopenfilename为您自动创建它.一种解决方案是显式创建根窗口然后隐藏它,如下所示
from tkinter.filedialog import askopenfilename
from tkinter import Tk
Tk().withdraw()
filename = askopenfilename()
Run Code Online (Sandbox Code Playgroud)