新手问个问题
python吧
全部回复
仅看楼主
level 6
python2.7.2+pygame1.91
运行程序后,点窗口关闭时,第1次不反应,第2次,出现下面的错误提示,并关闭包括python在内的程序。
附上一段代码:
#!/usr/bin/env python background_image_filename = 'sushiplate.jpg'mouse_image_filename = 'fugu.png'#指定图像文件名称 import pygame#导入pygame库from pygame.locals import *#导入一些常用的函数和常量from sys import exit#向sys模块借一个exit函数用来退出程序 pygame.init()#初始化pygame,为使用硬件做准备 screen = pygame.display.set_mode((640, 480), 0, 32)#创建了一个窗口pygame.display.set_caption("Hello, 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: #接收到退出事件后退出程序 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() #刷新一下画面
2012年03月01日 06点03分 1
1