1. <small id='LT7A3'></small><noframes id='LT7A3'>

          <bdo id='LT7A3'></bdo><ul id='LT7A3'></ul>
        <legend id='LT7A3'><style id='LT7A3'><dir id='LT7A3'><q id='LT7A3'></q></dir></style></legend>
      1. <i id='LT7A3'><tr id='LT7A3'><dt id='LT7A3'><q id='LT7A3'><span id='LT7A3'><b id='LT7A3'><form id='LT7A3'><ins id='LT7A3'></ins><ul id='LT7A3'></ul><sub id='LT7A3'></sub></form><legend id='LT7A3'></legend><bdo id='LT7A3'><pre id='LT7A3'><center id='LT7A3'></center></pre></bdo></b><th id='LT7A3'></th></span></q></dt></tr></i><div id='LT7A3'><tfoot id='LT7A3'></tfoot><dl id='LT7A3'><fieldset id='LT7A3'></fieldset></dl></div>
        <tfoot id='LT7A3'></tfoot>

        Pygame 窗口几秒钟后没有响应

        时间:2024-04-21
          <i id='hPj3p'><tr id='hPj3p'><dt id='hPj3p'><q id='hPj3p'><span id='hPj3p'><b id='hPj3p'><form id='hPj3p'><ins id='hPj3p'></ins><ul id='hPj3p'></ul><sub id='hPj3p'></sub></form><legend id='hPj3p'></legend><bdo id='hPj3p'><pre id='hPj3p'><center id='hPj3p'></center></pre></bdo></b><th id='hPj3p'></th></span></q></dt></tr></i><div id='hPj3p'><tfoot id='hPj3p'></tfoot><dl id='hPj3p'><fieldset id='hPj3p'></fieldset></dl></div>

        • <small id='hPj3p'></small><noframes id='hPj3p'>

        • <tfoot id='hPj3p'></tfoot>

          1. <legend id='hPj3p'><style id='hPj3p'><dir id='hPj3p'><q id='hPj3p'></q></dir></style></legend>
              <bdo id='hPj3p'></bdo><ul id='hPj3p'></ul>
                  <tbody id='hPj3p'></tbody>

                  本文介绍了Pygame 窗口几秒钟后没有响应的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  这段简单的代码在几秒钟(大约 5 秒)后崩溃(窗口没有响应).

                  This simple piece of code crashes (the window is not responding) after a few seconds (around 5).

                  import pygame
                  from pygame.locals import *
                  
                  pygame.init()
                  screen = pygame.display.set_mode((640, 480), 0, 24)
                  #clock = pygame.time.Clock()
                  
                  #font = pygame.font.Font(None, 32)
                  
                  cycles = 0
                  while True:
                      screen.fill(0)
                  #    text = font.render('Cycles : %d' % cycles, True, (255, 255, 255))
                  #    screen.blit(text, (100, 100))
                  
                      cycles += 1
                  
                      pygame.display.update()
                  

                  如果我取消注释注释行,我可以清楚地看到程序在显示 47 到 50 之间的值时失控.

                  If I uncomment the commented lines, I can clearly see the program going out of control when displaying values between 47 and 50.

                  我使用 python 2.7 和 pygame 1.9.2,Windows 8(64 位)和 Eclipse + PyDev.

                  I use python 2.7 and pygame 1.9.2, Windows 8 (64 bits) and Eclipse + PyDev.

                  推荐答案

                  在while循环开始时调用pygame.event.get().

                  Call pygame.event.get() at the beginning of the while loop.

                  这篇关于Pygame 窗口几秒钟后没有响应的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:什么是 memoization 以及如何在 Python 中使用它? 下一篇:Flask 视图引发 TypeError:'bool' 对象不可调用

                  相关文章

                1. <tfoot id='E1fpq'></tfoot>
                  <i id='E1fpq'><tr id='E1fpq'><dt id='E1fpq'><q id='E1fpq'><span id='E1fpq'><b id='E1fpq'><form id='E1fpq'><ins id='E1fpq'></ins><ul id='E1fpq'></ul><sub id='E1fpq'></sub></form><legend id='E1fpq'></legend><bdo id='E1fpq'><pre id='E1fpq'><center id='E1fpq'></center></pre></bdo></b><th id='E1fpq'></th></span></q></dt></tr></i><div id='E1fpq'><tfoot id='E1fpq'></tfoot><dl id='E1fpq'><fieldset id='E1fpq'></fieldset></dl></div>

                    <bdo id='E1fpq'></bdo><ul id='E1fpq'></ul>

                      <small id='E1fpq'></small><noframes id='E1fpq'>

                    1. <legend id='E1fpq'><style id='E1fpq'><dir id='E1fpq'><q id='E1fpq'></q></dir></style></legend>