python3下pygame如何实现显示中文


Posted in Python onJanuary 11, 2020

这篇文章主要介绍了python3下pygame如何实现显示中文,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.先看代码:

import pygame
from pygame.locals import *
def main():
  pygame.init()
  screen = pygame.display.set_mode((1000, 450)) #窗口的大小
  pygame.display.set_caption('pygame程序的界面的中文设置') #窗口标题,中文不需要特别的设置
  background = pygame.Surface(screen.get_size())
  background = background.convert()
  background.fill((250, 250, 250))
  #font = pygame.font.Font(None, 60) #原始代码,使用默认字体,不能显示中文
  font = pygame.font.Font('/home/xgj/Desktop/simsun/simsun.ttf', 60) #显示中文的设置和字体,及路径
  text = font.render("Hello 我爱你", 1, (10, 10, 10)) 
  textpos = text.get_rect()
  textpos.center = background.get_rect().center
  background.blit(text, textpos)
  screen.blit(background, (0, 0))
  pygame.display.flip()
  while 1:
    for event in pygame.event.get():
      if event.type == QUIT:
        return
        screen.blit(background, (0, 0))
        pygame.display.flip()

if __name__ == '__main__': 
  main()

2.效果:

python3下pygame如何实现显示中文

3.注意字体:

字体需要自己下载好,放置一个指定的文件夹

如:本游戏中的字体:

simsun.ttf

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用marshal模块序列化实例
Sep 25 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 Python
Python下载网络文本数据到本地内存的四种实现方法示例
Feb 05 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
Mar 27 Python
5款Python程序员高频使用开发工具推荐
Apr 10 Python
python中的单引号双引号区别知识点总结
Jun 23 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
Aug 02 Python
利用python实现逐步回归
Feb 24 Python
python实现自动清理文件夹旧文件
May 10 Python
Pytorch 实现sobel算子的卷积操作详解
Jan 10 #Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 #Python
使用pytorch完成kaggle猫狗图像识别方式
Jan 10 #Python
解决Pytorch 加载训练好的模型 遇到的error问题
Jan 10 #Python
Ubuntu16.04安装python3.6.5步骤详解
Jan 10 #Python
Pytorch 保存模型生成图片方式
Jan 10 #Python
在pytorch中对非叶节点的变量计算梯度实例
Jan 10 #Python
You might like
PHP中source #N问题的解决方法
2014/01/27 PHP
yii操作cookie实例简介
2014/07/09 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
javascript实现点击后变换按钮显示文字的方法
2015/05/13 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
详解jquery和vue对比
2019/04/16 jQuery
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
Python绘制股票移动均线的实例
2019/08/24 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
Python pip配置国内源的方法
2020/02/14 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
院药学专业个人求职信
2013/09/21 职场文书
大四学年自我鉴定
2013/11/13 职场文书
应届生新闻编辑求职信
2013/11/19 职场文书
工厂保洁员岗位职责
2013/12/04 职场文书
市场部规章制度
2014/01/24 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
入党积极分子评语
2014/05/04 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
2016大学优秀学生干部事迹材料
2016/03/01 职场文书
2019毕业论文致谢词
2019/06/24 职场文书