我有一个程序可以让点从上到下移动:
import graphics
import random
window = graphics.GraphWin("Snow!", 400, 400)
window.setBackground("skyblue")
flakes = []
for i in range(500):#generates snow
x = random.randint(0, 400)
y = random.randint(0, 400)
p = graphics.Point(x, y)
p.setFill("white")
p.draw(window)
flakes.append(p)
while True:#moves the 'snow'
for f in flakes:
f.move(0, 2)
if f.getY( ) > 399:
f.move(0, -400)
我希望它以任何方式关闭,或者使用:
getMouse()
在“雪还在下”的时候发表声明。如果我提示用户一些东西,它就会停止(冻结)。你知道吗
你需要不断地更新屏幕,同时每次点击鼠标,看看它是否在图形窗口内点击。你知道吗
有关示例,请参见This Question。你知道吗
相关问题 更多 >
编程相关推荐