189 8069 5689

怎么实现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()

运行效果展示:

怎么实现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设置中文界面

从上面可以看出,已经显示了中文。

感谢各位的阅读!关于怎么实现python设置中文界面就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!


分享标题:怎么实现python设置中文界面
路径分享:http://cdxtjz.cn/article/pdigjp.html

其他资讯