条目的textvariable属性是用来绑定一个变量,以便在用户输入内容时更新该变量的值。然而,在你键入内容后,textvariable仍然为空的原因可能有以下几种情况:
from tkinter import *
root = Tk()
entry_var = StringVar()
entry = Entry(root, textvariable=entry_var)
entry.pack()
root.mainloop()
from tkinter import *
def update_variable(event):
entry_var.set(entry.get())
root = Tk()
entry_var = StringVar()
entry = Entry(root, textvariable=entry_var)
entry.bind("<KeyRelease>", update_variable)
entry.pack()
root.mainloop()
总结起来,如果条目的textvariable在你键入内容后仍然为空,你需要确保正确地绑定了变量,并在键入内容后更新该变量的值。
领取专属 10元无门槛券
手把手带您无忧上云