如何使用tcl / tk浏览目录并将路径另存为文件中的变量

斯特吉奥

是否有示例浏览和定位目录并将其另存为文件中的变量。

我找到了一个示例,但无法使其正常工作,但是我不确定是否朝着正确的方向前进,或者是否有更好的方法来进行上述操作。

帮助/建议表示赞赏。

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 HIVE 中创建 DDL 并将其另存为目录中的文件

使用pd.read_csv()读取多个文件,并将每个文件另存为不同的变量

Mac:如何在“另存为”对话框中输入完整目录路径?

如何从Pygame中的用户获取输入并将其另存为变量?

我如何从TradingView图表中获取数据并将其另存为CSV文件?

MATLAB-如何从.fig文件中裁剪图像的某些部分并将其另存为.mat?

如何在其原始路径文件夹而不是“我的文档”中创建另存为

如何从python中的.mat文件(另存为-v7.3)加载所有变量?

使用javascript将DOM另存为xml文件中

如何使用OpenOffice打开Excel文件并将其另存为CSV

如何使用vb6为“另存为”窗口提供文件路径

列出ssh服务器上目录中的文件,并使用R SSH包另存为数据框

如何获取文件并另存为域名?

如何在Linux中提取行并将其另存为文本文件

如何将我的输出转换为 .JSON 并将其另存为 .json 文件

OSX-使用Swift加载图像并将其另存为较小的png文件

如何下载使用生成器生成的xml文件并另存为Rails中的xml文件

如何另存为 html 文件,嵌入浏览器显示?

如何在R中直接显示路径视图图(而不是另存为文件)?

如何使用组合框项目TCL TK

Excel尝试使用路径和文件名的单元格值另存为PDF

如何在VSTO的另存为对话框中选择目录而不是文件?

如何在 Excel 中的不同目录中将每一行另存为单独的文件(在其中一列中引用目录名称)?

如何从图像中删除轮廓最大的对象并将其另存为单独的图像?

如何在Java中绘制图形并将其另存为图像

如何使用AppleScript在Firefox的“另存为”对话框中输入文件名?

如何在大量gz /常规文件中查找包含某些字符串的日志并将其另存为一个/多个txt文件?

VBA:Word将.docx文件另存为.doc文件,如何另存为docx?

将变量另存为MYSQL中的变量以供以后使用