【发布时间】:2020-10-21 06:51:59
【问题描述】:
我对 Python 很陌生。作为学习 Tkinter 以应用于其他项目的一种方式,我想创建一些东西,在按下按钮后将标签更新为条目中的内容。
from tkinter import *
top = Tk()
response = StringVar()
response.set("text")
var = StringVar()
var.set("Input")
def updateLabel():
response.set(ent.get())
ent = Entry(top, textvariable = var)
lab = Label(top, textvariable = response)
but = Button(top, text = "Enter", command = updateLabel())
lab.pack(side = LEFT)
ent.pack(side = LEFT)
but.pack(side = RIGHT)
top.mainloop()
似乎该功能在我没有按下按钮的情况下运行,因为在运行它时,标签已经像条目一样显示“输入”。
任何帮助将不胜感激。我敢肯定这是一个愚蠢的错误。
谢谢!
【问题讨论】:
标签: python python-3.x tkinter tkinter-entry