Дополнение к вопросу:
начал изучать pygame, и там в самом простом коде, тоже проблемы з фуллскрином! Но, иногда (раз через раз или даже реже) приложение переходит нормально (хотя в теории, картинка должна была бы растянуться относительно сторон экрана, а не одинаково в обе стороны)в полноекранный режим. А так, то в 9 случаях из 10 - всё так же пустой экран, как описано выше. Даже не знаю, что логировать, где-что смотреть.
Здесь хоть по крайне мере, можно вернуться из этого пустого екрана обратно в оконный режим (кнопка f в этой программе)
Вот код проги:
background_image_filename = 'sushiplate.jpg'
import pygame
from pygame.locals import *
from sys import exit
pygame.init()
screen = pygame.display.set_mode((640, 480), 0, 32)
background = pygame.image.load(background_image_filename).convert()
Fullscreen = False
while True:
for event in pygame.event.get():
if event.type == QUIT:
exit()
if event.type == KEYDOWN:
if event.key == K_f:
Fullscreen = not Fullscreen
if Fullscreen:
screen = pygame.display.set_mode((0, 0), HWSURFACE | FULLSCREEN, 32)
else:
screen = pygame.display.set_mode((640, 480), 0, 32)
screen.blit(background, (0,0))
pygame.display.update()