鱼C论坛

 找回密码
 立即注册
查看: 24373|回复: 27

[Tkinter] Tkinter 窗口组件:Listbox

[复制链接]
发表于 2017-12-13 22:02:49 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
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()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-13 04:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表