每当条目小部件更新时,我都尝试在Label小部件上创建实时更新,我不知道为什么数据似乎没有进行处理,只显示我在Entry小部件中输入的内容
我的期望是Label小部件将显示散列过程的结果
这是我的代码
import hashlib
from tkinter import *
root = Tk()
org_str = StringVar()
org_str.set('')
t = Entry(root, textvariable = org_str)
t.pack()
temp = str(org_str)
hash_object = hashlib.sha256(temp.encode('utf-8'))
hex_dig = hash_object.hexdigest()
org_str.set(hex_dig)
l = Label(root, textvariable = org_str, width=100)
l.pack()
root.mainloop()
谢谢
答案 0 :(得分:0)
当你执行散列org_str
时,空字符串是因为用户还没有机会输入任何内容。