Python 如何在Tkinter中的函数中配置canvas.create_text()?

Python 如何在Tkinter中的函数中配置canvas.create_text()?,python,tkinter,tkinter-canvas,Python,Tkinter,Tkinter Canvas,在学习Tkinter时,我在为按钮创建函数时遇到了一个问题。 我需要在函数中配置画布文本。但我不知道怎么做 canvas.create_text(700,350,font=("Arial Bold", 35),fill='white') def clicked(): res = "THANKYOU " + txt.get() res1.config(text=res) 我希望res1成为canvas.create_text()您可

在学习Tkinter时,我在为按钮创建函数时遇到了一个问题。 我需要在函数中配置画布文本。但我不知道怎么做

canvas.create_text(700,350,font=("Arial Bold", 35),fill='white')
def clicked():
      res = "THANKYOU " + txt.get()
      res1.config(text=res)

我希望
res1
成为
canvas.create_text()

您可以使用
canvas.itemconfig
/
canvas.itemconfigure
更改画布上项目的属性

最简单的例子:

将tkinter作为tk导入
root=tk.tk()
canvas=tk.canvas(根,bg=“黑色”)
canvas.pack()
text=canvas.create_text((100,50),text=“Hello”,fill='white')
def clicked():
res=“谢谢”
canvas.itemconfig(text,text=res)
按钮(root,text=“click”,command=clicked).pack()
root.mainloop()