python怎么切换中文?(Python的pygame中文切换方法)(python如何改为中文)

网友投稿 366 2022-06-14


Python是近几年爆火的编程语言,同时pygame使用非常广泛。但是新手安装完后打开图标发现是英文,对于英语基础不好的人来说,学习和使用都有一定障碍。所以,今天来告诉大家怎么切换成中文。

如何查看pygame自带的字体:

1 look.py代码查看:

import pygame

self_ziti=pygame.font.get_fonts() for i in self_ziti: print(i) print('自带总共有:'+str(len(self_ziti))+'个字体')

2 效果图:总共有147个字体,其中自带cn为中文字体。

方法一:推荐

myfont = pygame.font.SysFont('cn', 100) title = myfont.render("方法一:系统自带字体:cn", False, (0, 255, 255)) screen.blit(title, (50, 50))

△ 方法二:自定义字体

特定自定义字体,ttf文件,需要自己提前下载好,放在指定目录下

myfont = pygame.font.Font('/home/xgj/Desktop/pygame_cn/hwxk.ttf', 100) title = myfont.render("方法二:自定义字体ttf文件", False, (0, 255, 255)) screen.blit(title, (50, 300))

举例:

1 完整代码:

import pygame

pygame.init()

screencaption=pygame.display.set_caption('pygame中文设置')

win_width=2000

win_height=1000

screen=pygame.display.set_mode([win_width,win_width])

screen.fill([0,0,0]) # 黑色

#pygame.font.init() # 可要可不要

# 方法一:系统自带中文,推荐

myfont = pygame.font.SysFont('cn', 100)

title = myfont.render("方法一:系统自带字体:cn", False, (0, 255, 255))

screen.blit(title, (50, 50))

# 方法二:自定义中文字体ttf,需要自己提前下载,并放在指定目录下

myfont = pygame.font.Font('/home/xgj/Desktop/pygame_cn/hwxk.ttf', 100)

title = myfont.render("方法二:自定义字体ttf文件", False, (0, 255, 255))

screen.blit(title, (50, 300))

pygame.display.flip()

while True:

for event in pygame.event.get():

if event.type==pygame.QUIT:

exit()


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:c++与c语言有什么不同?(谈谈C++和C语言的区别)(简述c语言与c++语言的关系与区别)
下一篇:python可以用来干什么?(Python有哪些用处?)(python主要用来干什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~