root.withdraw 不适用于 if 语句?

时间:2021-02-09 12:10:01

标签: python tkinter

from tkinter import Tk
from tkinter.filedialog import askdirectory


def get_path():
    root = Tk()
    root.withdraw()
    path = askdirectory(initialdir="YOUR DIRECTORY PATH")
    root.destroy()


option = int(input("Chose a option:  "))

if option == 1:
    get_path()

所以基本上这不会做任何事情,但是如果我只是执行函数 get_path() (不使用 if 语句),它会做它应该做的事情(在隐藏 tk 窗口时询问目录)。感谢您的帮助。

0 个答案:

没有答案