Pygame程序无法正确执行

时间:2019-07-09 20:23:09

标签: python pygame execution

当我运行这个pygame程序时,应该会弹出一个窗口,但是什么也没有发生。我做错什么了吗?

<?php
namespace App\Controllers;
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;

class MainController
{
    public function __invoke(Request $request, Response $response, $args)
    {
        $response->write("Hello");

        return $response;
    }
}

1 个答案:

答案 0 :(得分:1)

这里的问题是程序结束并关闭窗口。您应该创建某种游戏循环来保持窗口打开。一个简单的解决方法是在最后一行之后使用无限while循环。

import pygame

pygame.init()

win = pygame.display.set_mode((500,500))

while True:
    pass