如何使 pygame window 最小化和最大化?

How do I make my pygame window minimze and maximize?

所以我有一个pygame但是屏幕不会变大也不会变小。我不能把它变大。有什么想法吗?

您必须在调用 pygame.display.set_mode() 时通过设置 pygame.RESIZABLE 标志来创建可调整大小的显示。

window = pygame.display.set_mode((width, height), pygame.RESIZABLE)

当 window 的大小改变时,pygame.VIDEORESIZE 事件发生。例如:

import pygame

pygame.init()
window = pygame.display.set_mode((800, 600), pygame.RESIZABLE)

run = True
while run:

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False
        elif event.type == pygame.VIDEORESIZE:
            window = pygame.display.set_mode((event.w, event.h), pygame.RESIZABLE)

    # [...]