在Pygame中启用全屏切换的正确语法是什么?

时间:2013-04-13 21:48:15

标签: python user-interface pygame

我查看了文档,但似乎无法实现全屏切换。有人可以告诉我一个正确语法的例子吗?

2 个答案:

答案 0 :(得分:1)

您可以使用以下代码段。

size=(640,480)
....
#init your pygame
pygame.init()
screen=pygame.display.set_mode(size, DOUBLEBUF)
flags=screen.get_flags()   
...
#events in your pygame app
event1 = pygame.event.poll()
if event1.type == KEYDOWN:
    if event1.key == K_ESCAPE:
        break    
    elif event1.key ==K_f:
        #toggle fullscreen by pressing F key.
        if flags&FULLSCREEN==False:
            flags|=FULLSCREEN
            pygame.display.set_mode(size, flags)
        else:
            flags^=FULLSCREEN
            pygame.display.set_mode(size, flags)

答案 1 :(得分:0)

pygame.display.toggle_fullscreen()使用此功能