Tkinter标签不会更新/ Listview +按钮

时间:2016-09-06 16:45:18

标签: python-3.x tkinter label

我是编程新手!到目前为止,只有HTML的东西,我开始使用Python和Tkinter。我正在尝试使用显示List的Tkinter制作程序。你选择一些东西,按一个按钮,然后在另一个Label中它应该显示一个文本+选择。

我无法更新标签。希望以下是足够的信息:

us2 = Label(fr3, textvariable= auswahlinfo + "auswahlinfo Variable geht \n noch nicht...",
                font=("TkDefaultFont", 12), pady=5, width=30, height=10, relief="sunken", bg="white")

    us2.pack(side="top")

def OnReleaseClick(self, event, auswahlinfo, fr3, us2):
    widget = event.widget
    selection = widget.curselection()
    value = widget.get(selection[0])
    us2.auswahlinfo.set("Auswahl:", selection, ": '%s'" % value)

1 个答案:

答案 0 :(得分:0)

我希望这是你正在寻找的东西:

from tkinter import *
root = Tk()

def selectFunc(event):
    selectedLine = lbox.curselection()
    lineNum = selectedLine[0]
    lineTxt = lbox.get(lineNum)
    labelTxt = "You chose " + lineTxt
    lbl.config(text=labelTxt)

lbox = Listbox(root)
lbox.pack()
lbox.insert(END, "First Line")
lbox.insert(END, "Second Line")
lbox.insert(END, "Third Line")
lbox.bind("<<ListboxSelect>>", selectFunc)

lbl = Label(root)
lbl.pack()

我认为代码本身是不言自明的,但由于你是初学者(如上所述),如果你没有得到某些东西,那就很正常了(请不要我错了。实际上,我也是初学者。所以,请不要犹豫,问任何你没有得到的东西。很高兴解释代码的任何部分。