[英]How to change the text in an entry widget tkinter
我正在尝试创建一个重置登录表单的按钮,并且我已经向其中添加了出生日期部分。 我能够将所有内容重置回其原始形式,但是,如何将输入小部件中输入的文本更改回原来的状态。
dayV = tk.StringVar(self, value = "DD")
monthV = tk.StringVar(self, value = "MM")
yearV = tk.StringVar(self, value = "YYYY")
dayE = tk.Entry(self, font = BASIC_FONT, textvariable = dayV, width = 5, justify = "center")
dayE.pack()
monthE = tk.Entry(self, font = BASIC_FONT, textvariable = monthV, width = 5, justify = "center")
monthE.pack()
yearE = tk.Entry(self, font = BASIC_FONT, textvariable = yearV, width = 5, justify = "center")
yearE.pack()
如果用户将 DD 更改为 12,然后单击重置按钮,我希望它返回到 DD。 你怎么做到这一点?
如评论部分所述,已在另一个问题中回答。 看这里
因此,我们的想法是创建一个将值重置为 0 的函数。
代码:
def reset_values():
kiloMent.set(0)
mileMent.set(0)
reset = Button(text="Reset Values!", command=reset_values).place(x=10, y=165)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.