按鼠标滚动会缩放图案的一个跟随鼠标交互动画。用到了鼠标滚动事件,这是tkinter里面的,不过turtle是tkinter开发的,所以也能调用鼠标滚动事件。以下是代码预览:
""" 可缩放图案的跟随泡泡 本程序调用了鼠标滚动事件和鼠标移动事件。 """ from turtle import * from time import sleep cs = ['red','orange','yellow','green','cyan', 'blue','purple','brown','pink','brown'] screen = Screen() screen.bgcolor('black') screen.tracer(0,0) def move_to_mouse(event): """移到鼠标坐标""" x, y = (screen.cv.canvasx(event.x)/screen.xscale, -screen.cv.canvasy(event.y)/screen.yscale) t.goto(x,y)
如需查看完整代码请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)