import tkinter
top = tkinter.Tk()
#:建一个canvas,和一个Label
C = tkinter.Canvas(top, bg="white", height=500, width=500)
label = tkinter.Label(C, text='hello' )
#将Label放置到坐上点在Canvas的纵横30%的处
label.place(height=100, width=100,relx= 0.3, rely=0.3)
strvar = tkinter.StringVar()
strvar.set("原文本") #初始的按钮文本
def handler():
strvar.set("新文本") #要改要成的文本
print("hello")
btn = tkinter.Button(C, textvariable=strvar, command=handler) #textvariable设置原文本,command=handler是设置按钮要执行的代码
btn.place(height=100, width=100,relx= 0.3, rely=0.6)
C.pack()
top.mainloop()