如何使我的 pygame 窗口最小化和最大化?



所以我有一个pygame,但屏幕不会变大也不会变小。我不能把它变大。关于如何做到这一点的任何想法?

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

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

当窗口的大小更改时,将发生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)
# [...]

最新更新