加载图片:

pygame.image.load("图片名称")

eg:
xiaojiejie = pygame.image.load("./data/a/o/l/t/i/p/xiaojiejie.jpeg")
# ./data/a/o/l/t/i/p/xiaojiejie.jpeg 图片寻找路径
1
2
3
4
5
设置窗口标题:

pygame.display.set_caption('来自一个爱你的小哥哥')
1
加载左上角的小图标:

taoxin = pygame.image.load("./data/a/o/l/t/i/p/taoxin.jpg").convert_alpha()
pygame.display.set_icon(taoxin) #图标
1
2
效果示意图:

背景颜色:

#以下是三原色
red = (255,0,0)
green = (0,255,0)
blue = (0,0,255)
#根据三原色可按比例调制出其他颜色
eg:
grey = (177,177,177)
white = (255,255,255)
black = (0,0,0)
1
2
3
4
5
6
7
8
9
mp3音乐加载:

pygame.mixer.music.load("./data/a/o/l/t/i/p/jingqiaoqiao.mp3")
1
音乐播放:

#在主循环中
if pygame.mixer.music.get_busy() == False: #如果音乐没有播放
pygame.mixer.music.play() #播放音乐
1
2
3
给窗口填充颜色:

screen.fill((255,255,255)) #(255,255,255)为白色
1
将加载后的图片刷新到窗口指定位置:

screen.blit(xiaojiejie, (width_x, height_y))
#xiaojiejie为加载图片时赋予的变量
#(width_x, height_y)为以窗口左上角为(0,0)点的坐标系中的位置
1
2
3
刷新窗口:

#在主循环中:
pygame.display.flip()
或 pygame.display.update(http://www.amjmh.com)
1
2
3
加载文字:

#在主循环中:
textFont = pygame.font.SysFont("SimHei", 30) #加载字体
wo = textFont.render("我" , True, (200,0,60)) #加载文字
screen.blit(wo, (150, 440)) #将文字刷新到窗口指定位置
pygame.display.update() #刷新窗口
1
2
3
4
5
延时程序:

pygame.time.wait(3000) #程序停止3秒

pygame的常用模块的更多相关文章

  1. atitit 商业项目常用模块技术知识点 v3 qc29

    atitit 商业项目常用模块技术知识点 v3 qc29 条码二维码barcodebarcode 条码二维码qrcodeqrcode 条码二维码dm码生成与识别 条码二维码pdf147码 条码二维码z ...

  2. 《Ansible权威指南》笔记(3)——Ad-Hoc命令集,常用模块

    五.Ad-Hoc命令集1.Ad-Hoc命令集通过/usr/bin/ansible命令实现:ansible <host-pattern> [options]    -v,--verbose  ...

  3. python学习笔记(5)--迭代器,生成器,装饰器,常用模块,序列化

    生成器 在Python中,一边循环一边计算的机制,称为生成器:generator. 如: >>> g = (x * x for xin range(10)) >>> ...

  4. 进击的Python【第五章】:Python的高级应用(二)常用模块

    Python的高级应用(二)常用模块学习 本章学习要点: Python模块的定义 time &datetime模块 random模块 os模块 sys模块 shutil模块 ConfigPar ...

  5. Python模块之常用模块,反射以及正则表达式

    常用模块  1. OS模块 用于提供系统级别的操作,系统目录,文件,路径,环境变量等 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("di ...

  6. python学习笔记之常用模块(第五天)

    参考老师的博客: 金角:http://www.cnblogs.com/alex3714/articles/5161349.html 银角:http://www.cnblogs.com/wupeiqi/ ...

  7. day--6_python常用模块

    常用模块: time和datetime shutil模块 radom string shelve模块 xml处理 configparser处理 hashlib subprocess logging模块 ...

  8. Tengine 常用模块使用介绍

    Tengine 和 Nginx Tengine简介 从2011年12月开始:Tengine是由淘宝网发起的Web服务器项目.它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能 和特性. ...

  9. Saltstack常用模块及API

    Saltstack提供了非常丰富的功能模块,涉及操作系统的基础功能.常用工具支持等,更多模块信息可以查看官网模块介绍.也可以通过sys模块列出当前版本支持的模块. salt '*' sys.list_ ...

随机推荐

  1. windows下php配置环境变量

    这样重启终端后,通过php -v可查看新使用的php版本信息. 注:在path配置在上方的先生效

  2. 一般处理程序,ajax

    一般处理程序调用session: 在.aspx.cs页中读写Session都是Session["***"]就可以获取或者写入.但是在一般处理程序也就是ashx页面中,再这样写的话, ...

  3. Dubbo从入门到实战视频教程

    Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成.这里整理了一套关于dubbo的视频教程分享给大家,包 ...

  4. React前端有钱途吗?《React+Redux前端开发实战》学起来

    再不学React就真的跟不上大前端的形式了,目前几乎所有前端的招聘条件都是精通React者优先,看看拉勾网的React薪资,都是15K-20K,这个暑假,必须动起来了. 如果你熟悉JavaScript ...

  5. textarea 限制输入字数

    一般情况下很多人限制textarea的输入字数会使用 onkeyup 或 onchange事件,但是这两种事件都带有明显的不足. onkeyup 事件只能监听键盘事件,而对于用户的粘贴毫无办法:而on ...

  6. Ansible-Playbook实战

    一.Playbook 实战案例 1.准备环境 角色 外网IP(NAT) 内网IP(LAN) 部署软件 m01 eth0:10.0.0.61 eth1:172.16.1.61 ansible ly-ba ...

  7. paramiko:实现ssh协议,对linux服务器资源的访问

    介绍 网络传输是遵循协议的,比如SSH,paramiko则是实现了SSHv2协议的一个python库(底层使用的是cryptography).有了paramiko之后,我们便可以通过python使用s ...

  8. 模块之-random(随机模块)

    模块之-random(随机模块) random #shuffle 洗牌功能 >>> i=[1,2,3,4,5,6] >>> random.shuffle(i) &g ...

  9. jQuery获取兄弟标签的文本

    // 一个div里面有一个span标签和多个button标签,每个button标签都有id,span标签没有id,通过点击其中一个button标签,来获取到span标签的text function ( ...

  10. npm安装node-sass报msbuild相关错误的解决办法

    转自:https://blog.csdn.net/Amio_/article/details/87931733 https://www.cnblogs.com/diffx/p/10510868.htm ...