0
ブラウズボタンを使用してフォルダ/ファイルを選択する方法を教えてください。私はボタンのコマンドに何を入れるべきかだけを知りたいのですか?ブラウズボタンを作成してtcl/tk内のフォルダを選択する方法
ブラウズボタンを使用してフォルダ/ファイルを選択する方法を教えてください。私はボタンのコマンドに何を入れるべきかだけを知りたいのですか?ブラウズボタンを作成してtcl/tk内のフォルダを選択する方法
開くファイルを選択するようにユーザに指示するには、tk_getOpenFile
に電話してください。一部のプラットフォームではシステムダイアログボックスが呼び出され、他のプラットフォームでは内部的に定義されたダイアログが呼び出されます。完全修飾ファイル名を返します。 (tk_getSaveFile
はあなたが...アクションを名前を付けて保存]をやっているときのためにもあります。)
ディレクトリを選択するための同等のtk_chooseDirectory
です。
ここではそれを使用しての例です:
button .b -text "Click me!" -command {
set theFile [tk_getOpenFile]
puts "You chose $theFile"
}
pack .b
しかし、はるかに複雑よりも何のために、コミュニティの経験のたくさんは、ヘルパープロシージャを作成し、その呼び出しを置くことが容易であることを述べています-command
オプションのはでなければならないわけではありませんが、コード化するのが早く、エラーを起こしにくいです。テストも簡単です。
このコードではファイルを選択できますが、フォルダを選択することはできません。あなたがフォルダを選択したい場合はどうすればいいのか教えてください。 @Donalfellows –