Pycharm屏幕不显示(如果在命令行中启动,则可以使用)

时间:2019-05-11 05:15:40

标签: python pygame pycharm

当我在pycharm中运行代码时-屏幕为默认的灰色。 我知道我的代码有效,因为我可以从命令行(OSX)启动它并显示背景颜色。

我尝试在堆栈,reddit和普通ole google上搜索,但找不到任何人问同样的问题。

我仅测试了上面粘贴的代码,它仍然无法在pycharm中使用,但可以从命令行启动。

我在pycharm中还有其他项目可以很好地打开和启动-因此我怀疑此文件的解释器中设置的某些内容的版本已被伪造。

import pygame

pygame.init()
colour = 20, 60, 200
screen_size = 800, 800
screen = pygame.display.set_mode(screen_size)
screen.fill(colour)

def refresh_screen():
    screen.fill(colour)
    pygame.display.flip()

game_running = True

while game_running:
    refresh_screen()

    for event in pygame.event.get():
        if event.type == pygame.QUIT or event.type == pygame.KEYDOWN and event.key == pygame.K_q:
            game_running = False

我希望程序能够运行并且屏幕弹出并显示为蓝色。

0 个答案:

没有答案