我执行以下代码并得到一个空白(黑色)窗口。
窗口标题显示,但我还没有加载图像(我尝试使用其他图像而不是使用的图像)。.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。