我正在尝试为一个基本的dbms项目制作一个gui,而tkinter似乎很容易在大多数情况下我无法得到如何使用Entry实际获取输入并将其存储以供稍后使用(如if条件)或某事)例如:
root = Tk()
label = Label(root,text="Testing")
label.grid(row=0)
entry = Entry(root)
entry.grid(row=0,column=1)
现在我要做的是使用我在输入字段中写的值/单词来说明打开它,例如控制台。
我以为我们可以写
print(entry)
但是这只是在控制台上打印一些随机小数,理想情况是id将值存储在某个变量中(如果它不能仅使用" entry")所以我也可以在条件中使用它等
我正在使用python 3
答案 0 :(得分:1)
你必须检索值:
s=entry.get()
print(s)
答案 1 :(得分:1)
你的意思是你想在条目中显示一些数据?
你可以这样做:v = StringVar()
e = Entry(master, textvariable=v)
e.pack()
v.set("a default value")
s = e.get()
你可以设置" v"的值,例如Entry show"默认值"串。你可以获得价值使用"得到"方法
答案 2 :(得分:1)
通过打印entry
,您打印的不是条目中的内容,而是实际的条目本身。您需要使用entry.get()
来获取条目的内容。
print(entry.get())