
按鼠标滚动会缩放图案的一个跟随鼠标交互动画。用到了鼠标滚动事件,这是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资源。)
