Python基于pygame实现图片代替鼠标移动效果


Posted in Python onNovember 11, 2015

本文实例讲述了Python基于pygame实现图片代替鼠标移动效果。分享给大家供大家参考,具体如下:

想想现在学校pygame有几个钟了,就写了一个小程序:图片代替鼠标移动

程序的运行效果:

Python基于pygame实现图片代替鼠标移动效果

Python基于pygame实现图片代替鼠标移动效果

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

代码部分如下:

#pygame first program
import pygame
from pygame.locals import *
from sys import exit
__author__ = {'name' : 'Hongten',
       'mail' : 'hongtenzone@foxmail.com',
       '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()

完整实例代码代码点击此处本站下载。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python获取Windows或Linux主机名称通用函数分享
Nov 22 Python
举例讲解Python的Tornado框架实现数据可视化的教程
May 02 Python
Python下Fabric的简单部署方法
Jul 14 Python
python中numpy包使用教程之数组和相关操作详解
Jul 30 Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 Python
Python While循环语句实例演示及原理解析
Jan 03 Python
python图形开发GUI库pyqt5的基本使用方法详解
Feb 14 Python
Python基础之字符串常见操作经典实例详解
Feb 26 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
python中turtle库的简单使用教程
Nov 11 Python
Python爬取酷狗MP3音频的步骤
Feb 26 Python
深入解析NumPy中的Broadcasting广播机制
May 30 Python
python开发之thread线程基础实例入门
Nov 11 #Python
python开发之thread实现布朗运动的方法
Nov 11 #Python
python开发之基于thread线程搜索本地文件的方法
Nov 11 #Python
python开发之tkinter实现图形随鼠标移动的方法
Nov 11 #Python
Python复制文件操作实例详解
Nov 10 #Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 #Python
Python 文件管理实例详解
Nov 10 #Python
You might like
PHP学习之PHP运算符
2006/10/09 PHP
使用PHP的日期与时间函数技巧
2008/04/24 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
2015/09/01 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
pytyon 带有重复的全排列
2013/08/13 Python
python中string模块各属性以及函数的用法介绍
2016/05/30 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
简单了解Django项目应用创建过程
2020/07/06 Python
亚马逊墨西哥站:Amazon.com.mx
2018/08/26 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
this关键字的含义
2015/04/08 面试题
实习自我鉴定范文
2013/10/30 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
社团活动总结书
2014/06/27 职场文书
销售竞赛活动方案
2014/08/23 职场文书
社会发展项目建议书
2014/08/25 职场文书
家庭经济困难证明
2015/06/23 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
职工宿舍管理制度
2015/08/05 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB