{:10_266:} 方法好多,需要自己一个一个进行尝试! 如何修改书中p15_19代码中的height选项,我不知道该把这段代码“theLB = Listbox(master, hetht = 11)”插入到哪儿。。。 10鱼币 = = == = == hymyg 发表于 2016-9-9 10:23
如何返回选定的选项呢?
我查了查资料,好像没有command方法,但可以bind一个函数,效果差不多的。
具体可以参照下面这个链接:
https://stackoverflow.com/questions/8647735/tkinter-listbox hymyg 发表于 2016-9-9 10:23
如何返回选定的选项呢?
curselection方法 hymyg 发表于 2016-9-9 10:23
如何返回选定的选项呢?
print(thelb.get(ACTIVE)) hymyg 发表于 2016-9-9 10:23
如何返回选定的选项呢?
可以同样用一个按键
然后定义方法,
form tkinter import *
root = Tk()
def listBoxOper():
print(listbox1.get(ACTIVE))
listbox1 = Listbox(root)
listbox1.pack()
for i in ['a','b','c','d']:
listbox1.insert(END, i)
button1 = Button(root, text = 'getItem', command = listBoxOper)
button1.pack()
mainloop() python911 发表于 2017-8-2 09:09
print(thelb.get(ACTIVE))
分两种情况吧:
第一种情况是已经选中了,可以直接通过curselection方法
第二种情况是通过鼠标选中,这种情况需要建立鼠标事件,比如用鼠标左键单击,实例如下:
from tkinter import*
root = Tk()
v = StringVar()
v.set('a b c d e f g')
list = Listbox(root, listvariable = v)
list.pack()
def callback(event):
print(list.get(list.nearest(event.y)))
list.bind('<Button-1>', callback)
root.mainloop() itemcget(index, option)
其中option参数是指什么呢?
是上文的option参数吗?
试验过好像又不是 每天学习一点 就会进步一点 好想看,可惜鱼币不够。 小甲鱼辛苦啦!!
甲鱼老师,请问怎么检测选中的选项更改 真的求给点例子{:10_249:}自己琢磨忒久
页:
[1]
2