您的位置:首页 > 其它

pygame系列_第一个程序_图片代替鼠标移动

2013-10-09 22:15 330 查看
想想现在学校pygame有几个钟了,就写了一个小程序:图片代替鼠标移动

程序的运行效果:





当鼠标移动到窗口内,鼠标不见了,取而代之的是图片.....

==============================================

代码部分:

==============================================

#pygame first program

import pygame
from pygame.locals import *
from sys import exit

__author__ = {'name' : 'Hongten',
'mail' : 'hongtenzone@foxmail.com',
'blog' : 'http://www.cnblogs.com/hongten',
'QQ'   : '648719819',
'Version' : '1.0'}

BG_IMAGE = 'c:\\test\\1.gif'
MOUSE_IMAGE = 'c:\\test\\mouse.gif'

pygame.init()

#设置窗口的大小
screen = pygame.display.set_mode((500, 500), 0, 32)
pygame.display.set_caption('Hongten\'s First Pygame Program')

bg = pygame.image.load(BG_IMAGE).convert()
mouse_cursor = pygame.image.load(MOUSE_IMAGE).convert_alpha()

while True:
for event in pygame.event.get():
if event.type == QUIT:
exit()

screen.blit(bg, (0, 0))
#鼠标的x,y坐标
x, y = pygame.mouse.get_pos()
#隐藏鼠标
pygame.mouse.set_visible(False)

x -= mouse_cursor.get_width() / 2
y -= mouse_cursor.get_height() / 2

#用其他图形代替鼠标
screen.blit(mouse_cursor, (x, y))

pygame.display.update()


你也可以试试,源码下载:http://files.cnblogs.com/hongten/pygame_first_program.rar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: