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)
相关推荐
信誓旦旦的程序猿7 小时前
【Python量化实战宝典 #08】可转债与债券接口手册:转股价·溢价率·纯债价值(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
砚底藏山河8 小时前
python量化:行情数据回溯
java·开发语言·python·金融·maven
今年下半年8 小时前
AI智能体项目实战记录(02):初始化 Python 项目
开发语言·人工智能·python·fastapi
Williamtym8 小时前
PickGo Lab实践:用浏览器、Python和MCP串起机器人搬运仿真
开发语言·python·机器人
CS创新实验室8 小时前
Python 对象“死“了之后去了哪?——引用计数与分代垃圾回收
开发语言·jvm·python
CCblandy8 小时前
雪花 ID 四个边界实测:时钟回拨重号 500 个,前端 JSON.parse 直接丢精度
后端·python·算法·性能优化·架构
quantdash_cc8 小时前
Pandas 处理分钟级股票行情:从原始数据清洗到 K 线聚合
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
把我格子衫拿来9 小时前
VTK 9.5 与 Qt 6 联合开发:从嵌入三维窗口到可维护的桌面架构
c++·python·qt·vtk·三维可视化
cpolar技术支持9 小时前
把配置发出去怕带出密钥?先把含凭据配置转成脱敏只读快照,用 cpolar 给同事核对差异
运维·python·内网穿透·cpolar·配置脱敏
惊讶的猫9 小时前
langchian_agent的高级使用
python