
在Python精灵模块中如何检测有没有按住鼠标呢?下面的程序
"""
减速之彩色风车.py
这是一个单击鼠标的小程序。
操作方法是单击鼠标左键按住一会儿。那么变量spin的值就会一直增加。
松开后,风车就会以spin做为“速度”不断地旋转。
由于spin的值越来越小,所以风车旋转的速度越来越慢。
"""
from sprites import *
screen = Screen()
screen.title('减速之彩色风车')
screen.bgpic('movies outside.png')
bug = Sprite(visible=False,pos=(0,200))
bug.write2('请按住鼠标左键一会儿,然后松开')
spin = 0
windmill = Sprite('windmill.png') # 新建风车角色
mleft = Mouse() # 鼠标左键
clock = Clock() # 时钟对象
while True:
pass # 这里省略一些代码
screen.update()
clock.tick(60)
需要所有源代码和素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)
