在用户需要时关闭图形窗口

2024-10-01 07:42:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个程序可以让点从上到下移动:

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()

在“雪还在下”的时候发表声明。如果我提示用户一些东西,它就会停止(冻结)。你知道吗


Tags: inimport程序formoverandomwindowrandint