如何使用浏览按钮选择文件夹/文件。我想知道该在按钮的-命令中输入什么?
要要求用户选择要打开的文件,请调用tk_getOpenFile
。在某些平台上调用系统对话框,在其他平台上调用内部定义的对话框。它返回完全限定的文件名。(还有tk_getSaveFile
,用于执行另存为…操作。)
选择目录的等效方法是tk_chooseDirectory
。
下面是一个使用它的例子:
button .b -text "Click me!" -command {
set theFile [tk_getOpenFile]
puts "You chose $theFile"
}
pack .b
然而,对于比这更复杂的事情,lot的社区经验表明,创建一个帮助程序并在-command
选项中调用它更容易。这并不是说必须这样做,但它可以更快地进行编码,而且不容易出错。测试也更容易。