pygame 用 load_xbm() 更改鼠标外形

pygame.cursors.load_xbm()方法传入两个参数:分别传入同一个xbm文件即可

步骤:

1.选择一个png文件,改变图片的大小,推荐24x24,32x32,40x40的鼠标外形(8的倍数)

2.转化为xbm文件格式,可以利用XBM转换器 --- Convertio这个网站

3.用 pygame.cursors.load_xbm('img\鼠标X40.xbm','img\鼠标X40.xbm') 这个方法加载图片, 返回值传给pygame.mouse.set_cursor()方法,

4.也可以先赋值一个变量再传递, 当作为变量传递时要在参数前加上一个*号

python 复制代码
cursor = pygame.cursors.load_xbm('img\鼠标X40.xbm','img\鼠标X40.xbm')
pygame.mouse.set_cursor(*cursor)
相关推荐
Darkershadow1 小时前
python学习之串口通信
python·学习
3824278271 小时前
python:输出JSON
前端·python·json
也许是_2 小时前
大模型应用技术之 详解 MCP 原理
人工智能·python
沙漠豪3 小时前
提取PDF发票信息的Python脚本
开发语言·python·pdf
F_D_Z4 小时前
【Python】家庭用电数据的时序分析
python·数据分析·时序分析·序列分解
a程序小傲4 小时前
蚂蚁Java面试被问:注解的工作原理及如何自定义注解
java·开发语言·python·面试
love530love4 小时前
【笔记】ComfyUI “OSError: [WinError 38] 已到文件结尾” 报错解决方案
人工智能·windows·python·aigc·comfyui·winerror 38
lcreek5 小时前
LeetCode215. 数组中的第K个最大元素、LeetCode912. 排序数组
python·算法·leetcode
cqbzcsq5 小时前
蛋白质功能预测模型DAMPE论文阅读报告
论文阅读·人工智能·python·深度学习·生物信息学