tk工具箱-如何在tcl/tk中创建一个浏览按钮来选择一个文件夹



如何使用浏览按钮选择文件夹/文件。我想知道该在按钮的-命令中输入什么?

要要求用户选择要打开的文件,请调用tk_getOpenFile。在某些平台上调用系统对话框,在其他平台上调用内部定义的对话框。它返回完全限定的文件名。(还有tk_getSaveFile,用于执行另存为…操作。)

选择目录的等效方法是tk_chooseDirectory

下面是一个使用它的例子:

button .b -text "Click me!" -command {
    set theFile [tk_getOpenFile]
    puts "You chose $theFile"
}
pack .b

然而,对于比这更复杂的事情,lot的社区经验表明,创建一个帮助程序并在-command选项中调用它更容易。这并不是说必须这样做,但它可以更快地进行编码,而且不容易出错。测试也更容易。

相关内容

  • 没有找到相关文章

最新更新