# -*- coding: utf-8 -*- import os import pygame,sys from pygame.locals import * pygame.init() window=pygame.display.set_mode((640,480)) pygame.display.set_caption('window') screen=pygame.display.get_surface() bac=(255,255,255) window.fill(bac) #image img=pygame.image.load('img.png') def f_img(): screen.blit(img,(20,20)) # pygame.display.flip() mainLoop=True while mainLoop: for event in pygame.event.get(): if event.type==pygame.QUIT: mainLoop=False elif event.type==pygame.KEYDOWN: if event.key==K_a: f_img() pygame.display.update() pygame.quit()
открывается окно с белым фоном.
и если нажать на клавишу “a” то должна (так я думаю) появиться картинка.
но она сразу не появляется. почему???
только когда я сверну и опять разверну окно картинка появляется.
что делать?