当我制作一个pygame游戏并将其悬停在它上面时,光标变成了加载的东西

时间:2015-01-30 17:14:59

标签: python pygame loading

当我做一个pygame游戏并将鼠标悬停在它上面时,光标变成了加载的东西,这意味着我无法调整窗口大小,或者如果我要制作按钮,我将无法用它们......帮忙?这是我的代码。

import pygame
import random
import time
import os

from pygame.locals import *

red = (255,0,0)
white = (255,255,255)
black = (0,0,0)
green = (0,255,0)
blue = (0,0,255)

pygame.init()

background_colour = (white)

(width, height) = (800, 600)

screen = pygame.display.set_mode((width, height), pygame.RESIZABLE)

screen.fill(background_colour)

while True:
    pygame.draw.circle(screen,
                       (random.randint(0,255),
                        random.randint(0,255),random.randint(0,255)),
                       (random.randint(0,800),random.randint(0,600)), 20)
    pygame.display.flip()

所以是的,它总是发生在pygame上。

1 个答案:

答案 0 :(得分:1)

添加此内容。 这用于贯穿事件,如果

event.type == pygame.QUIT 

这意味着您已经预先交叉关闭窗口,窗口将被关闭。您可以捕获所有这样的pygame事件。

while True: #your wile

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()
   #your code