编程学习网 > 编程语言 > Python > python怎么切换中文?(Python的pygame中文切换方法)
2022
03-07

python怎么切换中文?(Python的pygame中文切换方法)

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为中文字体。

python技巧:2种方法进行pygame中文设置



方法一:推荐

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()


以上就是“python怎么切换中文?(Python的pygame中文切换方法)”的详细内容,想要了解更多Python教程欢迎持续关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取