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生成器的使用方法
Nov 21 Python
手动实现把python项目发布为exe可执行程序过程分享
Oct 23 Python
Python程序中用csv模块来操作csv文件的基本使用教程
Mar 03 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
Numpy 将二维图像矩阵转换为一维向量的方法
Jun 05 Python
python 将列表中的字符串连接成一个长路径的方法
Oct 23 Python
钉钉群自定义机器人消息Python封装的实例
Feb 20 Python
python如果快速判断数字奇数偶数
Nov 13 Python
python opencv图片编码为h264文件的实例
Dec 12 Python
python 使用shutil复制图片的例子
Dec 13 Python
django实现将后台model对象转换成json对象并传递给前端jquery
Mar 16 Python
浅析NumPy 切片和索引
Sep 02 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与C#分别格式化文件大小的代码
2011/05/14 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
jQuery入门第一课 jQuery选择符
2010/03/14 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
2019/09/03 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
python如何进入交互模式
2020/07/06 Python
Python 如何定义匿名或内联函数
2020/08/01 Python
html5简介及新增功能介绍
2020/05/18 HTML / CSS
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
在SQL Server中创建数据库主要有那种方式
2013/09/10 面试题
公务员年总结的自我评价
2013/10/25 职场文书
电厂职工自我鉴定
2014/02/20 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
2015年监理工作总结范文
2015/04/07 职场文书
Python  lambda匿名函数和三元运算符
2022/04/19 Python