[問題] 使用Tkinter,如何獲得多個Listbox的值

看板Python作者 (成大肥宅悲歌)時間8年前 (2017/03/14 05:19), 8年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
版上高手大家好,小弟最近在用python寫小工具 完全沒用過GUI所以選了tkinter 程式會用到兩個選單listbox1和listbox2,以及一個entrybox 架構是將listbox1和listbox2上的選項l1,l2以及entrybox的文字s1傳入function 動作是先選listbox1和listbox2,輸入文字後按下確認鈕傳送至function 要取得l1和l2的選項,我的想法是定義一個函數將box傳入函數 如下: def get_box_selections(box): index=box.curselection()[0] return box.get(index) 實際程式運作時發現 如果只點擊listbox1的話可以抓到該listbox1的選項 但如果我想再選listbox2的話 因為選了listbox2,listbox1就不再是選擇的狀態 因此就只能抓到listbox2的選項 不知道有什麼解決的方法,也想不太到用什麼關鍵字google 不知道有沒有用過tkinter的大大願意提供一下想法 或是提供關鍵字讓我google方便找 (順便問一下tkinter這個Gui在python裡面算如何,有沒有比較推薦的其他GUI) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.96.102 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1489439952.A.21B.html 後來google到了 https://goo.gl/E49KZn 用這篇的方法應該能解決 ※ 編輯: NCKUFatPork (42.73.229.55), 03/14/2017 12:51:29
文章代碼(AID): #1OnmpG8R (Python)
文章代碼(AID): #1OnmpG8R (Python)