Чтобы изменить размер дисплея, я написал бы код, подобный следующему:
pygame.display.set_mode((1000, 500), pygame.RESIZABLE)
Но мне не нравится рамка дисплея, поэтому я решил отклонить ее:
pygame.display.set_mode((1000, 500), pygame.NOFRAME, pygame.RESIZABLE)
И проблема здесь в том, чтобы начать, я хочу изменить размер экрана автоматически, нажимая клавишу или нажимая кнопку в окне Pygame, но я не могу изменить размер дисплея Pygame автоматически.
Я попробовал какой-то код, подобный этому (части кодов):
resize_y = 0 # Don't resize when the program start
console = pygame.display.set_mode((370, 500+resize_y), pygame.NOFRAME, pygame.RESIZABLE) # Expands by resize_y
def main():
main = True
while main:
for event in pygame.event.get(): #skip quit code
if event.type == pygame.KEYDOWN and event.key == pygame.K_d:
resize_y += 100 #Add resize_y
console.fill((255, 255, 255)) # Fill background with white
pygame.display.update()
main() # call main
Сообщение об ошибке не появилось, не сработало, и, конечно, я ожидал отображения экстента при нажатии D .
Как я могу исправить?