Python tkinter使函数的返回值显示在文本框中

Python tkinter使函数的返回值显示在文本框中,tkinter,python-3.6,python-3.5,python-3.4,python-3.3,Tkinter,Python 3.6,Python 3.5,Python 3.4,Python 3.3,我试图从函数中获取一个值,我想把返回的值放到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, colu

我试图从函数中获取一个值,我想把返回的值放到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)

在这里,我需要来自函数的数据显示在第二个文本框中,您可以使用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())
条目小部件的插入方法已记录在案。你试过用它吗?