如何为 select 中的文件夹创建浏览按钮 tcl/tk
How to create a browse button to select a folder in tcl/tk
如何使用浏览按钮 select folder/file。我想知道要在按钮的 -command 中输入什么?
要让用户选择要打开的文件,您可以调用 tk_getOpenFile
。这会在某些平台上调用系统对话框,而在其他平台上调用内部定义的对话框。它 returns 完全限定的文件名。 (当您执行 另存为… 操作时,还有 tk_getSaveFile
。)
选择目录的等价物是tk_chooseDirectory
。
这是一个使用它的例子:
button .b -text "Click me!" -command {
set theFile [tk_getOpenFile]
puts "You chose $theFile"
}
pack .b
然而,对于比这复杂得多的事情,大量 社区经验表明,创建辅助程序并在 -command
选项。并不是说您 必须 这样做,但它可以更快地编码并且更不容易出错。也更容易测试。
如何使用浏览按钮 select folder/file。我想知道要在按钮的 -command 中输入什么?
要让用户选择要打开的文件,您可以调用 tk_getOpenFile
。这会在某些平台上调用系统对话框,而在其他平台上调用内部定义的对话框。它 returns 完全限定的文件名。 (当您执行 另存为… 操作时,还有 tk_getSaveFile
。)
选择目录的等价物是tk_chooseDirectory
。
这是一个使用它的例子:
button .b -text "Click me!" -command {
set theFile [tk_getOpenFile]
puts "You chose $theFile"
}
pack .b
然而,对于比这复杂得多的事情,大量 社区经验表明,创建辅助程序并在 -command
选项。并不是说您 必须 这样做,但它可以更快地编码并且更不容易出错。也更容易测试。