2016-07-19 17 views

答えて

4

開くファイルを選択するようにユーザに指示するには、tk_getOpenFileに電話してください。一部のプラットフォームではシステムダイアログボックスが呼び出され、他のプラットフォームでは内部的に定義されたダイアログが呼び出されます。完全修飾ファイル名を返します。 (tk_getSaveFileはあなたが...アクションを名前を付けて保存]をやっているときのためにもあります。)

ディレクトリを選択するための同等のtk_chooseDirectoryです。

ここではそれを使用しての例です:

button .b -text "Click me!" -command { 
    set theFile [tk_getOpenFile] 
    puts "You chose $theFile" 
} 
pack .b 

しかし、はるかに複雑よりも何のために、コミュニティの経験のたくさんは、ヘルパープロシージャを作成し、その呼び出しを置くことが容易であることを述べています-commandオプションのでなければならないわけではありませんが、コード化するのが早く、エラーを起こしにくいです。テストも簡単です。

+0

このコードではファイルを選択できますが、フォルダを選択することはできません。あなたがフォルダを選択したい場合はどうすればいいのか教えてください。 @Donalfellows –

関連する問題