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 相关文章推荐
python实现simhash算法实例
Apr 25 Python
Python中for循环控制语句用法实例
Jun 02 Python
python中引用与复制用法实例分析
Jun 04 Python
回调函数的意义以及python实现实例
Jun 20 Python
python中模块查找的原理与方法详解
Aug 11 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
Jan 09 Python
python批量替换多文件字符串问题详解
Apr 22 Python
Python sys模块常用方法解析
Feb 20 Python
Django实现微信小程序支付的示例代码
Sep 03 Python
OpenCV灰度化之后图片为绿色的解决
Dec 01 Python
python 如何在list中找Topk的数值和索引
May 20 Python
Python万能模板案例之matplotlib绘制甘特图
Apr 13 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环境――Appserv
2006/12/13 PHP
很好用的PHP数据库类
2009/05/27 PHP
PHP学习笔记之一
2011/01/17 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
php检测文件编码的方法示例
2014/04/25 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
jquery中prop()方法和attr()方法的区别浅析
2013/09/06 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
微信小程序开发探究
2016/12/27 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
2018/09/20 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
django 发送手机验证码的示例代码
2018/04/25 Python
python重试装饰器的简单实现方法
2019/01/31 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
python isinstance函数用法详解
2020/02/13 Python
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
毕业生精彩的自我评价分享
2013/10/06 职场文书
职专应届生求职信
2013/11/16 职场文书
《金孔雀轻轻跳》教学反思
2014/04/20 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python
深入浅析React中diff算法
2021/05/19 Javascript
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python