python用中文怎么说-如何实现python设置中文界面?
下面,小编将通过一组实例演示,让大家更直观,更清楚明白的了解要设置中文这一内容的操作步骤。
首先展示实例代码: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()
运行效果展示:
注意: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()
运行效果展示:
从上面可以看出,已经显示了中文。
总结:需要自己去下载含有中文的字体:比如:simsun.ttf#放在指定的文件目录下。
好了,大家也可以根据上述代码演示,尝试看下哦~如需了解更多python实用知识,点击进入PyThon学习网教学中心。
python用中文怎么说-如何实现python设置中文界面?相关推荐
- linux7.0怎么设置中文,CentOS 7 yum安装zabbix 设置中文界面
1.配置安装前环境 2.安装zabbix 3.设置中文环境 准备搭建环境 : 系统:CentOS7.5 首先关闭SElinux 和防火墙 安装MariaDB数据库[root@DaMoWang ~]# ...
- switch日版有中文吗_Switch中文系统更新方法 NS怎么设置中文系统语言
任天堂 Switch 1月29日更新了中文的系统语言补丁,大家终于可以在Switch上使用中文语言进行系统等一系列设置了,但是很多玩家并不太了解具体更新和设定的流程,那么今天就带来由"ACG ...
- 绝地求生未来之役设置中文教程 未来之役怎么设置中文
小伙伴们注意:公众号的推送机制不再按照时间前后推送了,微信公众号信息流乱序.君哥建议大家把科技毒瘤君公众号置顶(设为星标⭐),以便第一时间看到推送,非常感谢~,方法如下图: 如何下载绝地求生-未来之役 ...
- fantastical怎么设置中文_英雄联盟手游韩服怎么设置中文 英雄联盟手游韩服设置中文教程_游戏资讯...
英雄联盟手游现在在海外地区已经进行测试了,而国内暂时还没有上线,很多朋友想要抢先体验一下,所以纷纷注册了外服的账号,但是在注册登录之后发现上面的语言看不懂,那应该怎么将语言进行修改呢?相信各位玩家都想 ...
- chrome浏览器手机版怎么设置中文
chrome谷歌浏览器手机版怎么设置中文 chrome浏览器手机版怎么设置中文?手机chrome浏览器英文版改成中文需要在语言设置中改变语言选项,具体步骤如下: 1.打开手机chrome浏览器,点击右 ...
- flstudio怎么设置中文?英文切换中文语言详细操作教程
Flstudio编曲软件总共有英文和中文两种语言供用户选择,对于我们来说,更习惯于使用中文版本的flstudio编曲软件,包括我自己也比较习惯于使用中文版本的flstudio,同时也能提高工作效率.F ...
- Ubuntu20.04设置中文失败或重启恢复英文的解决方案
本人Ubuntu小白,使用jetson agx orin时发现Ubuntu20.04系统无法设置中文,按照网上的教程操作一番后,发现没有效果,重启后会恢复英文,因此直接修改启动文件强制设置中文启动. ...
- python: 关于解决‘\u‘开头的字符串转中文的方法
python: 关于解决'\u'开头的字符串转中文的方法 参考文章: (1)python: 关于解决'\u'开头的字符串转中文的方法 (2)https://www.cnblogs.com/hahaxz ...
- python -m json.tool 中文乱码 Format JSON with python
python -m json.tool 中文乱码 Format JSON with python 现在以 json 为数据传输格式的 RESTful 接口非常流行.为调试这样的接口,一个常用的办法是使 ...
- pycharm设置控制台的解释器_PyCharm 中文教程 01:运行 Python 的四种方式
<PyCharm 中文指南>在线阅读:http://pycharm.iswbm.com/ Github 项目主页:https://github.com/iswbm/pycharm-guid ...
最新文章
- mysql err 1118_MySQL ERROR1118报错详解 Row size too large
- 解决Android中无法搜索联系人的问题
- Linux云服务器安装node.js
- Linux系统运维人员常用速查表
- 记录——《C Primer Plus (第五版)》第九章编程练习第三题
- [转]OpenGL基础技术讲座--发展历史
- Windows Phone 7 软件体系结构
- 8.软件架构设计:大型网站技术架构与业务架构融合之道 --- 高并发问题
- Linux内核部件分析 更强的链表klist
- 使用监听器生成请求记录日志
- 【SQL练习】经典SQL练习题
- 【小程序项目开发-- 京东商城】uni-app之分类导航区域
- 怎样快速提高计算机能力,如何提高算术能力?不借助计算机、笔、纸等工具,怎么能快速心算出多位数计算结果?如:489x85 如:128965-98542有什么口决及速算的方法的详细步骤?...
- 如何重设或更改Verizon FIOS路由器的密码
- 美团(iOS客户端)面经
- 1008day1:列表-字符串基础知识、正则提取字符串小数、python数据类型、判断为假的方法、格式判断if elif elif else、字符串遍、计算器、提取str字母、斐波那契数列、水仙花数
- Android9.0 程序锁实现
- 201709-2 公共钥匙盒
- 取消wps右键菜单_WPS演示技巧—制作浪漫表白动态演示PPT
- 【EasyEDA瞎折腾】EasyEDA 入坑