如何将条目保存到条目变量中我的问题是如何将条目保存到变量中?
例如:
user_name = Entry(frame, bd =5)
user_name.pack(side = RIGHT)
如果用户输入任何数据,我想将数据保存在这个变量中,例如输入:
user_name = input("Enter Your UserName!: ")
pg.typewrite(user_name, interval=0.2)
现在他正在输入,但是当我们更改为条目时,此脚本没有输入,例如:
user_name = Entry(frame, bd =5)
user_name.pack(side = RIGHT)
pg.typewrite(user_name, interval=0.2)
现在他没有打字!!
最佳答案
您可以创建一个 tkinter 变量,例如 StringVar
并将其设置为 Entry
小部件的 textvariable
。然后您可以通过调用变量的 get
方法来访问内容。
import tkinter as tk
root = tk.Tk()
var = tk.StringVar()
user_name = tk.Entry(root,textvariable=var)
user_name.pack()
#var.trace("w",lambda *args: print (var.get()))
var.trace("w", lambda *args: pg.typewrite(var.get(), interval=0.2)
root.mainloop()
关于python - 如何将条目输入保存到 tkinter 中的变量我正在使用 python 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57551497/