如何在 Tkinter 函数中配置 canvas.create_text()?
How to config a canvas.create_text() in function in Tkinter?
在学习 Tkinter 时,我在为按钮创建函数时遇到了问题。
我需要在函数中配置一个 canvas 文本。但是我不知道怎么做。
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
更改 canvas 上的项目属性。
最小示例:
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, bg="black")
canvas.pack()
text = canvas.create_text((100,50),text="Hello", fill='white')
def clicked():
res = "THANKYOU "
canvas.itemconfig(text, text=res)
tk.Button(root, text="click", command=clicked).pack()
root.mainloop()
在学习 Tkinter 时,我在为按钮创建函数时遇到了问题。 我需要在函数中配置一个 canvas 文本。但是我不知道怎么做。
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
更改 canvas 上的项目属性。
最小示例:
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, bg="black")
canvas.pack()
text = canvas.create_text((100,50),text="Hello", fill='white')
def clicked():
res = "THANKYOU "
canvas.itemconfig(text, text=res)
tk.Button(root, text="click", command=clicked).pack()
root.mainloop()