是否有示例浏览和定位目录并将其另存为文件中的变量。
我找到了一个示例,但无法使其正常工作,但是我不确定是否朝着正确的方向前进,或者是否有更好的方法来进行上述操作。
帮助/建议表示赞赏。
set basedir {C:/}
set dir [tk_chooseDirectory \
-initialdir $basedir -title "Choose a directory"]
if {$dir eq ""} {
label .l -text "No directory selected"
} else {
label .l -text "Selected $dir"
}
那大概就是你要做的。如果您担心标签不可见,则只需要首先对其进行“管理”即可,例如
grid [label .l -text "Selected $dir"]
或者,在if
结构之后
grid .l
或者,如果标签已经被管理但文本没有显示,则可以设置文本:
.l configure -text "Selected $dir"
要将目录路径保存在文件中,您需要打开文件并以某种方式对其进行写入,例如
set f [open file.txt w]
puts $f $dir
close $f
如果还有其他问题,您将不得不告诉我们问题所在,然后我们才能为您提供帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句