我有一个输入小部件和一个调用askdirectory的按钮。我希望输入小部件的初始值是askdirectory的默认initialdir参数。如何从askdirectory函数获得该值? (我想执行此操作而不设置初始参数的原因是,我怀疑该函数保存了最近的目录,并且我想帮助用户节省一些查找目录的时间)
答案 0 :(得分:0)
默认值为当前工作目录。
从有关.join
选项的规范tk文档中:
指定在弹出对话框时应显示目录中的目录。如果未指定此参数,则显示当前工作目录中的目录。如果参数指定相对路径,则返回值会将相对路径转换为绝对路径。
话虽这么说,OSX和Windows上的对话框是本机对话框,并且可能会有特定于平台的行为来选择您的主目录或上次使用的目录或最近使用的目录。不幸的是,我认为没有任何方法可以获取这些信息。