我想创建一个输入个人详细信息的输入窗口小部件,但是我想将这些详细信息保存为变量,因此我可以将它们写入txt文件中。我如何获得一个入口小部件来保存我输入的内容? Python Tkinter
from tkinter import *
root = Tk()
Label(root, text = "Childs First name").grid(row = 0, sticky = W)
Label(root, text = "Childs Surname").grid(row = 1, sticky = W)
Label(root, text = "Childs Year of Birth").grid(row = 2, sticky = W)
Label(root, text = "Childs Month of Birth").grid(row = 3, sticky = W)
Label(root, text = "Childs Day of Birth").grid(row = 4, sticky = W)
Fname = Entry(root)
Sname = Entry(root)
x = Entry(root)
y = Entry(root)
z = Entry(root)
Fname.grid(row = 0, column = 1)
Sname.grid(row = 1, column = 1)
x.grid(row = 3, column = 1)
y.grid(row = 2, column = 1)
z.grid(row = 4, column = 1)
Fname = Fname.get
Sname = Sname.get
x = x.get
y = y.get
z = z.get
mainloop()
我的代码工作得很好,但它并不保存我输入的内容,更不用说将它保存在一个变量中。我显然缺少大量代码,但我不知道代码是什么。
P.S:另外,如果它不是太多,我将如何让一个按钮继续到下一行代码?
谢谢!因此,如果我输入print(x),它会打印我输入的内容 – user6842389
@ user6842389:不,您必须打印'x_value'。 'x'是一个小部件,而不是小部件中的值。 –
好吧,但是,我将如何访问x_value,因为它在函数中,并且我想在函数 – user6842389