作者NCKUFatPork (成大肥宅悲歌)
看板Python
标题[问题] 使用Tkinter,如何获得多个Listbox的值
时间Tue Mar 14 05:19:09 2017
版上高手大家好,小弟最近在用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://webptt.com/cn.aspx?n=bbs/Python/M.1489439952.A.21B.html
後来google到了
https://goo.gl/E49KZn
用这篇的方法应该能解决
※ 编辑: NCKUFatPork (42.73.229.55), 03/14/2017 12:51:29