小甲鱼 发表于 2015-3-18 23:11:31

已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览 购买主题

旋转风 发表于 2015-12-24 16:02:02

楼主辛苦,这么多方法,够我练习好久了

hymyg 发表于 2016-9-9 10:23:28

如何返回选定的选项呢?

请叫我中路坑神 发表于 2016-12-4 11:10:57

{:10_249:}。。。。。。。。。。。

efish 发表于 2016-12-10 15:08:51

这些方法没有点例子,要自己搞好久

Kiopler 发表于 2017-2-9 02:59:56

学习啦,谢谢小甲鱼老师
{:10_266:}

我就是GeGeGe 发表于 2017-2-19 20:24:53

方法好多,需要自己一个一个进行尝试!

春风过江南 发表于 2017-5-18 15:35:22

如何修改书中p15_19代码中的height选项,我不知道该把这段代码“theLB = Listbox(master, hetht = 11)”插入到哪儿。。。

独步 发表于 2017-7-13 09:49:38

10鱼币 = = == = ==

2011mapping 发表于 2017-7-26 23:22:39

hymyg 发表于 2016-9-9 10:23
如何返回选定的选项呢?

我查了查资料,好像没有command方法,但可以bind一个函数,效果差不多的。
具体可以参照下面这个链接:
https://stackoverflow.com/questions/8647735/tkinter-listbox

wrz 发表于 2017-7-28 13:42:58

hymyg 发表于 2016-9-9 10:23
如何返回选定的选项呢?

curselection方法

python911 发表于 2017-8-2 09:09:33

hymyg 发表于 2016-9-9 10:23
如何返回选定的选项呢?

print(thelb.get(ACTIVE))

Jiang_yt_ 发表于 2017-10-20 13:57:28

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()

zhangtsingh 发表于 2017-12-13 22:02:49

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()

kent_allen 发表于 2017-12-25 11:52:21

itemcget(index, option)

其中option参数是指什么呢?
是上文的option参数吗?
试验过好像又不是

kroyk 发表于 2017-12-28 14:45:49

每天学习一点 就会进步一点

Sanks 发表于 2018-3-22 20:55:08

好想看,可惜鱼币不够。

KiritoSAO 发表于 2018-5-10 20:34:29

小甲鱼辛苦啦!!

dong628 发表于 2018-6-26 12:41:53

甲鱼老师,请问怎么检测选中的选项更改

森兔子 发表于 2018-8-31 15:46:56

真的求给点例子{:10_249:}自己琢磨忒久
页: [1] 2
查看完整版本: Tkinter 窗口组件:Listbox