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执行外部程序的常用方法小结
Mar 21 Python
Python中Class类用法实例分析
Nov 12 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
Jul 24 Python
python存储16bit和32bit图像的实例
Dec 05 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
Scrapy 配置动态代理IP的实现
Sep 28 Python
使用Python Tkinter实现剪刀石头布小游戏功能
Oct 23 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 10 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
数据库相关问题
2006/10/09 PHP
真正的ZIP文件操作类(php)
2007/07/21 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
CI框架集成Smarty的方法分析
2016/05/17 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
深入理解Python中的内置常量
2017/05/20 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
详解Python 中的容器 collections
2020/08/17 Python
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
怎样创建、运行java程序
2014/08/01 面试题
delegate与普通函数的区别
2014/01/22 面试题
解释i节点在文件系统中的作用
2013/11/26 面试题
生物专业个人自荐信范文
2013/11/29 职场文书
2014年端午节活动方案
2014/03/11 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2014年大学生工作总结
2014/11/20 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
复兴之路观后感
2015/06/02 职场文书
天堂的孩子观后感
2015/06/11 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书