我正在尝试设计GUI来获得一些乐趣。该代码的目的是将您输入的内容放入“ entry widget”中,并在您按下提交按钮时使用print()命令在终端中将其打印出来。
两个问题。
一个:我在代码root.geometry()和root.mainloop()中都不断收到“ 无效语法”错误
root.geometry("300x300")
root.mainloop()
二:有没有更有效的方式从tkinter条目小部件获取文本并将其存储在变量中。我希望能够将数据从多个条目小部件存储到多个变量,我该怎么做。
这是我的完整代码。
from tkinter import *
root = Tk()
def get_input():
val = e1.get("1.0", "end-1-c")
print(val)
lbl1 = Label(root, text = "Enter your name:").grid(row= "0", column= "0")
e1 = Entry(root, borderwidth = 5, width = 20).grid(row = "0", column = "1")
sbut = Button(root, text = "submit", command = get_input.grid(row= "1", column = "0")
root.geometry("300x300")
root.mainloop()
我使用https://www.youtube.com/watch?v=FueIPFqRyyY&t=85s作为将条目小部件数据保存到变量的代码
感谢您的帮助😊