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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM