pythonGUI编程用Canvas模拟画板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonGUI编程用Canvas模拟画板相关的知识,希望对你有一定的参考价值。

代码如下:

from tkinter import *
import webbrowser

root = Tk()

w = Canvas(root,width=400,height=200)

w.pack()

def paint(event):
    x1,y1 = (event.x-1),(event.y-1)
    x2,y2 = (event.x+1),(event.y+1)
    w.create_oval(x1,y1,x2,y2,fill="red")
w.bind("<B1-Motion>",paint)

Label(root,text="使用鼠标左键开始画图").pack(side=BOTTOM)
mainloop()

运行截图:

技术分享

 

以上是关于pythonGUI编程用Canvas模拟画板的主要内容,如果未能解决你的问题,请参考以下文章

Canvas画板---手机上也可以用的画板

使用Canvas和JavaScript做一个画板

Day08 - HTML5 Canvas 实现彩虹画笔绘画板指南

Canvas在线画图—简单制作一个画板

canvas小创作 之 实现一个画板(功能:画笔颜色粗细可以任选;橡皮擦功能和清空画板功能)

蓝桥杯选拔赛真题42Scratch模拟画板 少儿编程scratch蓝桥杯选拔赛真题讲解