tcl/tk 调用选择路径的窗口
tk_chooseDirectory -title "选择工作空间" -initialdir "D:\\"
-title 指定打开后显示的title
-initialdir 指定默认打开的目录
-mustexist 指定用户是否可以指定不存在的目录。如果此参数为true,则用户只能选择已存在的目录。默认值为false。

tk_getOpenFile 获取文件
tk_getSaveFile 保存文件
两个都返回一个绝对路径

-defaultextension => 扩展名
如果用户输入没有扩展名的文件名,则指定将附加到文件名的字符串。默认值为空字符串,这意味着在任何情况下都不会将扩展名附加到文件名。在Macintosh平台上忽略此选项,该平台不需要扩展文件名,并且UNIX实现在未提供此文件时从-filetypes选项猜测此值的合理值。
-filetypes => [ filePattern?,...?]
如果特定平台上的文件对话框中存在文件类型列表框,则此选项会在此列表框中提供文件类型。当用户在列表框中选择文件类型时,仅列出该类型的文件。如果未指定此选项,或者将其设置为空列表,或者特定平台不支持文件类型列表框,则无论其类型如何,都列出所有文件
-initialdir => 目录
指定弹出对话框时应显示目录中的文件。如果未指定此参数,则显示当前工作目录中的文件。此选项可能无法始终在Macintosh上运行。这不是一个错误。相反,Mac上的General Controls控制面板允许最终用户覆盖应用程序默认目录。
-multiple
允许用户从“打开”对话框中选择多个文件。在Macintosh上,仅在安装导航服务时可用。
-initialfile => filename
指定弹出对话框时要显示的文件名。getOpenFile方法忽略此选项。
-message => string
指定要包含在对话框的客户区域中的消息。这仅适用于Macintosh,并且仅在安装导航服务时可用。
-title => titleString
指定要显示为对话框标题的字符串。如果未指定此选项,则会显示默认标题。在Macintosh平台上忽略此选项
-filetypes
选项给出的filePattern是文件模式列表。每个文件模式都是表单的列表
tk_getOpenFile -initialdir {D:} -title {"选择工作空间"} -filetypes {{OLB .OLB}}
tcl/tk 调用选择路径的窗口的更多相关文章
- Mac OS X下让ruby支持tcl/tk
我记得在老早在OS X10.8下使用ruby1.9.x的时候只要到下载安装ActiveTcl8.5,没怎么配置就运行tk好好的.但是近日想重新执行下tk代码,发现在require 'tk'的时候就报错 ...
- freewrap——将tcl/tk脚本转变为可执行文件
FreeWrap可以把TCL/TK的脚本和二进制文件打包成应用程序,FreeWrap将所有的文件组合成一个单独的可执行文件. FreeWrap的原理是把脚本和tcl/tk解释器和库文件都打包 ...
- linux下ruby使用tcl/tk编程环境设置
正常情况下最新的ruby都是不带tcl/tk选项编译的,所以我们在运行tcl/tk代码时都会发生找不到tk库的错误.解决办法很简单只要以tcl/tk选项编译ruby即可. 这里以ubuntu 15.0 ...
- Tcl Tk Introduction
Tcl Tk Introduction eryar@163.com 摘要Abstract:Tcl/Tck脚本可以很容易实现用户自定义的命令,方便的创建图形化的用户界面GUI,所以Tcl和Tk的应用领域 ...
- tcl/tk demo
环境及版本说明: OSX10.9 tclsh -> tclsh8.5 wish -> wish8.5 查看本机运行环境: which wish; 2 /usr/bin/wish which ...
- Tcl/tk缩放Truetype字体时的精度问题
最近有国内新客户抱怨我们产品显示的原理图太不专业了,在原理图上使用宋体GB2312设计好中文图表,经过几次缩放时,表格内的文字居然会跑到表格外边,更要命的是打印出来的文档也存在同样的问题. 我研究了一 ...
- python INFO: Can't locate Tcl/Tk libs and/or headers
安装opencv的时候遇到这个错误: python INFO: Can't locate Tcl/Tk libs and/or headers 参考如下文章解决这个问题: http://www.ver ...
- How to:installshield安装包怎样才能出现选择路径的界面?
原文:How to:installshield安装包怎样才能出现选择路径的界面? 这个问题新手问的很多,installshield的安装包默认设置下选择路径的界面藏在Custom安装类型下.在做完安装 ...
- 用Tcl/Tk脚本计算圆周率
读了阮一峰的蒙特卡罗方法入门,用概率统计的方式求解棘手的数学问题还挺有意思的,尤其是利用正方形和它的内切圆之间的面积关系来建模求解圆周率的方法精巧又简单,比投针实验好理解也好实现多了.建模可不是M ...
随机推荐
- GO语言学习(七)Go 语言变量
Go 语言变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念.变量可以通过变量名访问. Go 语言变量名由字母.数字.下划线组成,其中首个字母不能为数字. 声明变量的一般形式是使用 ...
- vim 保存文件的回车换行模式
设置模式:unix,dos :set fileformat=unix fileforman可以直接缩写为ff
- 算法 Tricks(三)—— 数组(序列)任意区间最小(大)值
序列(数组)的区间通过左右端点确定,这样首先设置一个最值变量用来记录最值,从左端点一步步移动到右端点,自然移动的过程中也可以计算整个区间的和,也即一次线性遍历下来,可同时获得多个有用信息. // 区间 ...
- (转)Bash 快捷键 完整版
转自:http://www.opsers.org/linux-home/base/full-version-of-bash-keyboard-shortcuts.html#toc-3 生活在 Bash ...
- 【BZOJ 4199】 [Noi2015]品酒大会
[链接]h在这里写链接 [题意] 给你一个长度为n的字符串s; 标志了每一杯酒; 以及n个数字,表示每一杯酒的美味度ai. 两杯酒(i,j)称为r相似 当且仅当 ...
- poj1564 Sum It Up (zoj 1711 hdu 1258) DFS
POJhttp://poj.org/problem?id=1564 ZOJhttp://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=711 ...
- HTML/CSS 选择符优先级
CSS的选择符优先级 1.同级样式默认后者覆盖前者 2.样式优先级 类型(1) < class[type](10)=伪类(10) < id(100) < style行间样式(1000 ...
- 调试 之gdb thread命令 与 ltrace/strace
我们可以通过 1) gdb prog_name -> r 用在逐步调试自己的程序时 2) gdb -> attach process_id 正 ...
- form表单嵌套,用标签的form属性来解决表单嵌套的问题
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- URL validation failed. The error could have been caused through the use of the browser's navigation
URL validation failed. The error could have been caused through the use of the browser's navigation ...