我正在尝试从函数中获取值,并且希望将返回的值放入GUI上的文本框。
Label(master, text="Enter your message :").grid(column = 0, row = 0)
Label(master, text="Corrected message is :").grid(column = 0, row = 1)
e1 = Entry(master).grid(row=0, column=1)
e2 = Entry(master).grid(row=1, column=1)
在这种情况下,我需要来自函数的数据出现在第二个文本框中
答案 0 :(得分:0)
您可以使用tk的StringVar并将其分配给您的条目。
my_input = StringVar()
e1 = Entry(master, textvariable=my_input).grid(row=0, column=1)
my_output = StringVar()
e1 = Entry(master, textvariable=my_output).grid(row=1, column=1)
然后添加一个以my_input.get()作为输入的按钮,然后设置my_output(您的函数)
button = Button(master, text='try me', command=modify).grid()
def modify():
my_output.set('hello ' + my_input.get())