pygame:最小化和恢复后窗口改变颜色

时间:2013-12-26 21:20:22

标签: python macos pygame

我做了一个非常简单的pygame示例(下面)。当我在MacOS上运行这个脚本时,我看到了我的期望:黑色窗口和红色方块。然后我单击最小化按钮,然后恢复窗口,窗口的背景颜色突然变为蓝色。谁能告诉我这里发生了什么魔法?

import pygame, sys
from pygame.locals import *

RED = (255, 0, 0)
def main():
    pygame.init()

    DISPLAYSURF = pygame.display.set_mode((400,300))
    pygame.display.set_caption('hello world')

    rect = pygame.Rect(100, 200, 50, 50)
    pygame.draw.rect(DISPLAYSURF, RED, rect)

    while True :
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
        pygame.display.update()

if __name__ == '__main__':
    main()

0 个答案:

没有答案