tcl/tk 调用选择路径的窗口

  • Post author:
  • Post category:其他



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}}

转载于:https://www.cnblogs.com/sunjinggege/p/9968425.html