Python 如何在Tkinter中的函数中配置canvas.create_text()?
在学习Tkinter时,我在为按钮创建函数时遇到了一个问题。 我需要在函数中配置画布文本。但我不知道怎么做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()您可
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()