如何使 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)
# [...]
所以我有一个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)
# [...]