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)
相关推荐
卡次卡次15 分钟前
vibecoding起步之注意点:从零到一:Claude Code 接入飞书文档的完整链路
python
Mikowoo00715 分钟前
机器学习_梯度计算
人工智能·python·机器学习
雪隐20 分钟前
AI股票小助手01-量化交易基础概念
人工智能·后端·python
芝麻开门GEO24 分钟前
2026年Q2济南企业如何选择可靠的GEO服务商
大数据·人工智能·python
AI砖家24 分钟前
Claude Code 跳过确认完全指南:让 AI 自己完成开发任务
前端·人工智能·python·ai编程·代码规范
Dxy123931021626 分钟前
Python 操作 MySQL 事务:从入门到避坑
android·python·mysql
川石课堂软件测试1 小时前
使用mock进行接口测试教程
数据库·python·功能测试·测试工具·华为·单元测试·appium
江南十四行1 小时前
并发编程(四)
开发语言·python
Ulyanov1 小时前
深入QML-Python通信 构建响应式交互界面的桥梁设计:QML+PySide6现代开发入门(五)
开发语言·python·算法·交互·qml·系统仿真
浩瀚之水_csdn1 小时前
Python 推导式详解:从入门到精通
python