次のコードを実行すると、空白の (黒い) ウィンドウが表示されます。
ウィンドウのキャプションが表示されますが、まだ画像をロードしていません (使用した画像以外の画像を使用してみました)。.py ファイルと画像は同じディレクトリにあります。
background_image_filename='checkmark.jpg'
mouse_image_filename='digestive_bw.png'
import pygame, sys
from pygame.locals import*
from sys import exit
pygame.init()
screen=pygame.display.set_mode((800,800),0,32)
#pygame.display.set_caption("Hello, Howdy, Mate, and Hi there world!")
background=pygame.image.load(background_image_filename).convert()
mouse_cursor=pygame.image.load(mouse_image_filename).convert_alpha()
while True:
for event in pygame.event.get():
if event.type==QUIT:
pygame.quit()
sys.exit()
screen.blit(background,(0,0))
x,y=pygame.mouse.get_pos()
x-=mouse_cursor.get_width() /2
y=-mouse_cursor.get_height() /2
screen.blit(mouse_cursor,(x,y))
pygame.display.update()
私はpygame 1.9.2でpython 3.2をインストールしました。これが機能しない場合は、それらをアンインストールして 3.1 + 1.9.1 をインストールすることを検討します。