python - 如何将条目输入保存到 tkinter 中的变量我正在使用 python 3

标签 python variables tkinter tkinter-entry

如何将条目保存到条目变量中我的问题是如何将条目保存到变量中?

例如:

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/

相关文章:

python - 从列表列表中检索并返回字母的函数

python - 在 Python Tkinter 中使用网格布局拉伸(stretch)帧

python - 在堆叠条形图中将出现频率绘制为字母高度

php - 无法更改 PHP post 变量限制

python - 使用 Tkinter,如何在启动时定位对话框或如何在设置几何图形后自动调整窗口大小?

python - 如何指定 Tkinter 正确的标签?

Python编辑距离

android - 为什么 Android ART 有时不会在离开作用域时对局部变量进行 GC?

javascript - 为什么变量不能从 aspx.vb 传递到 aspx?

Python Checkbutton 只读取一次值