import tkinter
root = tkinter.Tk()
#########################################
# 创建1个画板,并布局
HuaBan1=tkinter.Canvas(root,width=400,height=300)
HuaBan1.pack()
# ——————分割线———————— #
# 定义鼠标左键事件对应的函数
def HuaBi1(event):
x1,y1=(event.x-1),(event.y-1)
x2,y2=(event.x+1),(event.y+1)
HuaBan1.create_oval(x1,y1,x2,y2,fill="red")
pass
# 创建1个事件。鼠标左键绑定
HuaBan1.bind("<B1-Motion>",HuaBi1)
# 加1个文字标签作为文字提示
label_1=tkinter.Label(root,text="按住鼠标左键开始画吧!")
label_1.pack(side=tkinter.BOTTOM)
###########################################
def ClearHuaBan():
HuaBan1.delete("all")
pass
# 加1个按钮用于清空全部组件
button_1=tkinter.Button(root,text="清空重新画",fg="#FFF",bg="#333",command=ClearHuaBan)
button_1.pack(side=tkinter.BOTTOM)
#########################################
root.mainloop()