首页 > 代码库 > Canvas-自由绘制
Canvas-自由绘制
1 #自由绘制 2 from tkinter import * 3 4 master=Tk() 5 c=Canvas(master,width=400,height=200) 6 c.pack() 7 8 def paint(event): 9 print(event)#由此可见这里的点击事件其实返回的是一个坐标 10 #通过event获取具体坐标 11 x1,y1=(event.x-1),(event.y-1) 12 x2,y2=(event.x+1),(event.y+1) 13 c.create_oval(x1,y1,x2,y2,fill=‘red‘) 14 15 c.bind(‘<B1-Motion>‘,paint) 16 Label(master,text=‘按住鼠标左键开始绘制吧!‘).pack(side=BOTTOM) 17 18 mainloop()
Canvas-自由绘制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。