2016-11-09 25 views
0

我想在tkinter中只用一次點擊就選擇一個「文件夾」? 現在我正在使用filedialog.askdirectory,但這樣做我必須雙擊所需的文件夾才能在我的GUI中找回它的名稱。我試過askopenfilename但它只給出文件名而不是文件夾名。有沒有解決它的方法?使用askkinirectory在tkinter中單擊一下即可選擇一個文件夾

我查了一些網站,但主要是跟着鏈接tkFileDialogselect multiple folders

謝謝!

+0

爲了理解你的問題,你爲什麼需要這個工作只需點擊一下? – scotty3785

+0

我正在研究的GUI是7英寸的觸摸屏,它不是一個非常好的數字化儀,但是我必須使用觸摸來完成我的項目,但有些時候使用觸摸選擇元素非常煩人,爲了解決這個問題,我做了按鈕,滾動條等等,但是我無法改變由「askdirectory」創建的彈出窗口的元素的大小,所以,如果我可以通過單擊來選擇它,那麼我可以最小化 –

+0

你可以自己寫一些對話框;)你是否試圖做「觸摸顯示」應用程序? –

回答

0

我不知道tkinter內臟,但一個單一的按鈕1點擊似乎選擇該項目,不管是什麼。因此,使用ButtonRelease-1,例如

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

其中代表支持綁定的對象。

作爲Python的新手,請在適當的時候糾正或刪除。

+0

我不知道使用尖括號刪除它的內容,所以引用一個對象,稱之爲對象先於.bind並跟隨在哪裏。 – Clifford

相關問題