怎么实现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设置中文界面
本文网址:https://www.cdcxhl.com/article28/pdigjp.html

成都网站建设公司_创新互联,为您提供电子商务网站设计公司虚拟主机网站营销软件开发品牌网站设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设