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多线程抓取代理服务器IP地址的示例
Nov 09 Python
使用Python对Access读写操作
Mar 30 Python
python3之微信文章爬虫实例讲解
Jul 12 Python
基于Django contrib Comments 评论模块(详解)
Dec 08 Python
Python编程pygal绘图实例之XY线
Dec 09 Python
基于Django与ajax之间的json传输方法
May 29 Python
python如何获取当前文件夹下所有文件名详解
Jan 25 Python
python 输出列表元素实例(以空格/逗号为分隔符)
Dec 25 Python
基于pygame实现童年掌机打砖块游戏
Feb 25 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 Python
python对execl 处理操作代码
Jun 22 Python
Python classmethod装饰器原理及用法解析
Oct 17 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 CLI实现简单的数据库实时监控调度
2009/07/01 PHP
php在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
php导出CSV抽象类实例
2014/09/24 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
ext 同步和异步示例代码
2009/09/18 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
2015/08/31 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
JavaScript继承与多继承实例分析
2018/05/26 Javascript
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
Python求出0~100以内的所有素数
2018/01/23 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
python交易记录链的实现过程详解
2019/07/03 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
什么是Python中的匿名函数
2020/06/02 Python
美国批发零售网站:GearXS
2016/07/26 全球购物
土耳其时尚潮流在线购物网站:Trendyol
2017/10/10 全球购物
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
六查六看剖析材料
2014/02/15 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
立春观后感
2015/06/18 职场文书
python基础之while循环语句的使用
2021/04/20 Python