Python基于pygame實現(xiàn)圖片代替鼠標移動效果
更新時間:2015年11月11日 11:12:23 作者:Hongten
這篇文章主要介紹了Python基于pygame實現(xiàn)圖片代替鼠標移動效果,可實現(xiàn)將鼠標箭頭轉換成圖形的功能,涉及pygame圖形操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Python基于pygame實現(xiàn)圖片代替鼠標移動效果。分享給大家供大家參考,具體如下:
想想現(xiàn)在學校pygame有幾個鐘了,就寫了一個小程序:圖片代替鼠標移動
程序的運行效果:


當鼠標移動到窗口內(nèi),鼠標不見了,取而代之的是圖片.....
代碼部分如下:
#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的numpy庫中將矩陣轉換為列表等函數(shù)的方法
下面小編就為大家分享一篇Python的numpy庫中將矩陣轉換為列表等函數(shù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
windows環(huán)境中利用celery實現(xiàn)簡單任務隊列過程解析
這篇文章主要介紹了windows環(huán)境中利用celery實現(xiàn)簡單任務隊列過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-11-11
Python基于opencv實現(xiàn)的簡單畫板功能示例
這篇文章主要介紹了Python基于opencv實現(xiàn)的簡單畫板功能,結合實例形式分析了Python使用opencv模塊進行圖形繪制的相關操作技巧,需要的朋友可以參考下2019-03-03

