PyCharm或我的计算机是否存在问题?Mac不能打开最简单的窗口?

问题描述

运行以下程序时,如您所见,屏幕上没有任何显示。我唯一能看到的是pygame图标向上和向下

这是代码

import pygame

pygame.init()

window=(800,600)
screen=pygame.display.set_mode(window)

background = pygame.Surface(window)
background.fill((255,0))

loop=True
while loop:
    screen.fill((0,0))
    screen.blit(background,(0,0))

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            loop = False
            pygame.quit()


pygame.display.update()

该程序不执行任何操作。我只看到python启动器图标向上和向下。 也许是我的编辑器有问题? (PyCharm)或我的电脑(Mac)? 我是一个初学者,而且从未遇到过此类问题。

解决方法

尝试以下代码:

import pygame,sys
from pygame.locals import *

pygame.init()
screen = pygame.display.set_mode((800,800))

while 1:
    screen.fill((255,0))
    
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
            
    pygame.display.update()

此代码可在我的计算机上使用。我在Mac上使用PyCharm。

,

最后它对我有用。 我卸载并重新安装了pygame,现在可以使用了。