2016-11-09 14 views
0

ワンクリックでtkinterの "folder"を選択しますか? 今はfiledialog.askdirectoryを使用していますが、そうするためには、必要なフォルダをダブルクリックして、名前を取得する必要があります。tkinterのaskdirectoryを使用してワンクリックでフォルダを選択

私はaskopenfilenameを試しましたが、フォルダ名ではなくファイル名のみを与えました。それのための回避策はありますか?

ほとんどのウェブサイトをチェックしましたが、主にリンクtkFileDialogselect multiple foldersに続いています。

ありがとうございます!

+0

問題を理解するために、なぜワンクリックで動作する必要がありますか? – scotty3785

+0

私が取り組んでいるGUIは、非常に良いデジタイザーではない7インチのタッチスクリーンディスプレイ用ですが、私は自分のプロジェクトにタッチを使わなければなりません。いつかタッチで要素を選択するのは非常に面倒です。私はボタン、スクロールバーなどを大きくしましたが、 "askdirectory"で作成されたポップアップウィンドウの要素のサイズを変更することはできません。 –

+0

あなた自身でダイアログを書くことができます;) "タッチディスプレイ"アプリケーションを実行しようとしていますか? –

答えて

0

私はtkinterの内臓がわかりませんが、ボタン1のクリック1回だけ何があっても項目を選択しているようです。したがって、ButtonRelease-1を使用してください。

<Listbox>.bind('<ButtonRelease-1>',self.handleList) 

ここで、は、バインドをサポートするオブジェクトを表します。

Pythonに新しい人であるため、必要に応じて修正または削除してください。

+0

山括弧を使用してコンテンツが削除されていることを知りませんでした。それに続く。 – Clifford

関連する問題