python设置中文界面实例方法


Posted in Python onOctober 27, 2020

下面,小编将通过一组实例演示,让大家更直观,更清楚明白的了解要设置中文这一内容的操作步骤。

首先展示实例代码:

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()

运行效果展示:

python设置中文界面实例方法

注意:hello后面是乱码,中文内容“我爱你”并没有显示。

修改后的代码展示:

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()

运行效果展示:

python设置中文界面实例方法

从上面可以看出,已经显示了中文。

总结:需要自己去下载含有中文的字体:比如:simsun.ttf#放在指定的文件目录下。

到此这篇关于python设置中文界面实例方法的文章就介绍到这了,更多相关如何实现python设置中文界面内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
pyqt和pyside开发图形化界面
Jan 22 Python
JSON Web Tokens的实现原理
Apr 02 Python
详解appium+python 启动一个app步骤
Dec 20 Python
对Pandas MultiIndex(多重索引)详解
Nov 16 Python
python图形工具turtle绘制国际象棋棋盘
May 23 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
python代码 FTP备份交换机配置脚本实例解析
Aug 01 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
python中return的返回和执行实例
Dec 24 Python
tensorflow实现从.ckpt文件中读取任意变量
May 26 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
Jun 12 Python
Python调用Redis的示例代码
Nov 24 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
Oct 27 #Python
基于python实现坦克大战游戏
Oct 27 #Python
Django xadmin安装及使用详解
Oct 26 #Python
python实现网页录音效果
Oct 26 #Python
python实现录音功能(可随时停止录音)
Oct 26 #Python
Python用dilb提取照片上人脸的示例
Oct 26 #Python
python用tkinter实现一个gui的翻译工具
Oct 26 #Python
You might like
Php Cookie的一个使用注意点
2008/11/08 PHP
解析php时间戳与日期的转换
2013/06/06 PHP
php漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
PHP chop()函数讲解
2019/02/11 PHP
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
Node.js实用代码段之正确拼接Buffer
2016/03/17 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
fetch 如何实现请求数据
2018/12/20 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
详解DeBug Python神级工具PySnooper
2019/07/03 Python
python中class的定义及使用教程
2019/09/18 Python
python实现在一个画布上画多个子图
2020/01/19 Python
python能否java成为主流语言吗
2020/06/22 Python
详解Python中的路径问题
2020/09/02 Python
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
2014/09/15 面试题
春季运动会广播稿大全
2014/02/19 职场文书
应届生自荐信范文
2014/02/21 职场文书
《王二小》教学反思
2014/02/27 职场文书
2014党员民主评议个人思想剖析发言
2014/09/19 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
二婚主持词
2015/06/30 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书
2016年世界艾滋病日宣传活动总结
2016/04/01 职场文书
JavaScript原型链详解
2021/11/07 Javascript