0
点赞
收藏
分享

微信扫一扫

转载:python的tkinter使用列表框+按钮的点击事件——tkinter的listbox

何以至千里 2022-03-11 阅读 60

仅作为记录,大佬请跳过。

文章目录

背景

博主想实现labelme标注一样的从列表点击,跳转到相应图像。用tkinter

解决

在百度找到了tkinter的listbox和button控件,联合实现。


'''tkinter列表框按钮'''
from tkinter import *

listWin=Tk()
listWin.title('列表窗口')
listWin.geometry('500x300')

# clickBtn=Button(listWin,'获取列表的值',width=8,height=2)
# clickBtn.pack()

lbVal=StringVar()
lbVal.set(('星期一','星期二','星期三','星期四','星期五','星期六','星期日'))
lb=Listbox(listWin,listvariable=lbVal)
lb.pack()

labelVal=StringVar()
lab=Label(listWin,bg='red',width=6,textvariable=labelVal)
lab.pack()

def getListBoxValue():
    q=lb.curselection()
    lists=lb.get(lb.curselection())
    labelVal.set(lists)

clickBtn=Button(listWin,text='获取列表框值',width=8,height=2,command=getListBoxValue)
clickBtn.pack()

listWin.mainloop()

展示

在这里插入图片描述

参考

感谢大佬文章:传送门

举报

相关推荐

0 条评论