Python 3.x 以其他文本格式显示tkinter文本中的文本

Python 3.x 以其他文本格式显示tkinter文本中的文本,python-3.x,tkinter,Python 3.x,Tkinter,我想保存我在输入\文本中所写的内容,并在单击提交时在输出\文本中显示它 第一个command=getText应该是command=getText。其次,您应该调用output_text.insert。。。内部getText函数: 将tkinter作为tk导入 root=tk.tk 根几何600x350 def getText: 结果=输入文本。get1.0,结束 输出文本。删除1.0,tk.END清除输出文本 输出\u text.inserttk.END,结果 返回结果 输入文本=tk.Text

我想保存我在输入\文本中所写的内容,并在单击提交时在输出\文本中显示它

第一个command=getText应该是command=getText。其次,您应该调用output_text.insert。。。内部getText函数:

将tkinter作为tk导入 root=tk.tk 根几何600x350 def getText: 结果=输入文本。get1.0,结束 输出文本。删除1.0,tk.END清除输出文本 输出\u text.inserttk.END,结果 返回结果 输入文本=tk.Textroot,高度=10 input_text.pack btnRead=tk.Buttonroot,高度=1,宽度=10,文本=submit,命令=getText btnRead.pack 输出文本=tk.Textroot,高度=2,宽度=30 output_text.pack root.mainloop
是的,谢谢。还有一个问题。当我提交时,它可以工作,但我如何清理它以便下次尝试。因为当我第二次提交时,我可以看到上次提交到。谢谢您可以使用删除方法。答案已更新。
import tkinter as tk
root = tk.Tk()
root.geometry("600x350")

def getText():
    result=input_text.get("1.0","end")
    return result
    


input_text=tk.Text(root, height=10)
input_text.pack()

btnRead=tk.Button(root, height=1, width=10, text="submit", 
                    command=getText())

output_text=tk.Text(root, height=2, width=30)
output_text.pack()
output_text.insert(tk.END,getText())


btnRead.pack()
root.mainloop()