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)
相关推荐
yexuhgu6 分钟前
html如何修改备注
jvm·数据库·python
AI技术控6 分钟前
Prompt Engineering 在企业大模型应用中的实践:从提示词模板到可控输出
人工智能·python·深度学习·语言模型·自然语言处理·prompt
Marry Andy9 分钟前
langgenius/dify-sandbox:0.2.12启动崩溃
人工智能·经验分享·python
被AI抢饭碗的人13 分钟前
C++过渡Python
开发语言·python
m0_7335654621 分钟前
golang如何使用Wails开发桌面应用_golang Wails桌面应用开发步骤
jvm·数据库·python
迪霸LZTXDY33 分钟前
U-NET模型训练--图像标注脚本工具
开发语言·python
码界筑梦坊33 分钟前
119-基于Python的各类企业排行数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计·echarts·fastapi
习明然34 分钟前
记录下解决Python在windows 2008 Server 无法启动
开发语言·windows·python
duke86926721435 分钟前
C# 文件上传的服务器端加密 C#如何在存储到S3或Azure Blob时启用加密
jvm·数据库·python
SOC罗三炮39 分钟前
Hermes Agent v0.14.0:不用装 WSL 了,Windows 原生支持来了(Early Beta)
python