下面,小编将通过一组实例演示,让大家更直观,更清楚明白的了解要设置中文这一内容的操作步骤。

首先展示实例代码:

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设置中文界面实例方法相关推荐

  1. 汉化python语言编程界面_python设置中文界面实例方法

    下面,小编将通过一组实例演示,让大家更直观,更清楚明白的了解要设置中文这一内容的操作步骤. 首先展示实例代码: import pygame from pygame.locals import * de ...

  2. anaconda怎么设置中文界面?anaconda设置中文界面技巧

    提示:一般我们编写代码的软件初始状态都是英文状态下的,必须我们手动设置,或者是下载汉化版本的才可以看到中文界面,那么anaconda怎么设置中文界面呢 文章目录 前言 一.anaconda设置中文教程 ...

  3. pycharm安装教程(下载安装+设置中文界面)

    pycharm是python编辑器之一,用来编辑python代码及调试.可以跨平台,在macos和windows下面都可以很方便的使用. 下面以笔者在用的2022专业版为例,详细演示pycharm安装 ...

  4. python中文界面设定_python设置中文界面实例方法

    下面,小编将通过一组实例演示,让大家更直观,更清楚明白的了解要设置中文这一内容的操作步骤. 首先展示实例代码: import pygame from pygame.locals import * de ...

  5. python用中文怎么说-python如何设置中文界面

    python设置中文界面的方法:首先找到windows10中文字体所在文件夹[C:/Windows/Fonts/]:然后在代码前面加上相关代码[import matplotlib.pyplot as ...

  6. python中文界面设定_怎么实现python设置中文界面

    怎么实现python设置中文界面 发布时间:2020-10-27 09:22:02 来源:亿速云 阅读:73 作者:小新 这篇文章给大家分享的是有关怎么实现python设置中文界面的内容.小编觉得挺实 ...

  7. linux6.8设置中文界面,Linux下安装多媒体中心 Kodi 18.8 新版本并设置中文界面

    原标题:Linux下安装多媒体中心 Kodi 18.8 新版本并设置中文界面 来自:https://www.linuxmi.com/linux-kodi-18-8.html Kodi团队刚刚发布了XB ...

  8. kodi linux版本,Linux下安装多媒体中心 Kodi 18.8 新版本并设置中文界面

    原标题:Linux下安装多媒体中心 Kodi 18.8 新版本并设置中文界面 来自:https://www.linuxmi.com/linux-kodi-18-8.html Kodi团队刚刚发布了XB ...

  9. 3ds Max 2016怎样设置中文界面?

    3ds Max 2016怎样设置中文界面? 3ds Max 2016如何设置中文界面?其实3ds Max 2016是一款支持多种语言的软件包,即便您在安装的时候没有选择相对应的语言,它也同时会把7中语 ...

最新文章

  1. 【迈克尔・乔丹:人工智能,革命远未发生】
  2. Leetcode 122. 买卖股票的最佳时机 II 解题思路及C++实现
  3. 数据结构实验之链表五:单链表的拆分
  4. js中常用的正则表达式
  5. pdf导入ps颜色太浅_分享五个免费的pdf转换器,你更想选择哪一款?
  6. STM32开发 -- Keil使用(2)
  7. 重学java基础第十六课:jdk jre jvm
  8. AtCoder - 4172 Modulo Summation 贪心
  9. 二维数组最大子数组和
  10. python的aes的ecb加密_AES ECB PKCS5/PKCS7 加密 python实现 支持中文
  11. Effective C# 原则22:用事件定义对外接口(译)
  12. BP神经网络模型介绍
  13. 浏览器工作原理--浏览器中的页面循环系统
  14. Ubuntu软件下载速度慢解决
  15. cad重新加载php命令,cad撤回命令是什么
  16. 转载: DEV控件:gridControl常用属性设置_人生一世 草木一秋_百度空间
  17. 插件77:获取Yahoo!股票新闻
  18. html模拟点击某个键盘按钮,如何使用JavaScript模拟按键或单击?
  19. 微博营销中的 KOL 分析
  20. 微分销有哪些正确的推广方式?

热门文章

  1. 对原生AJAX和HTTP的理解
  2. UML-如何使用层进行设计?
  3. JSOI2010 联通数
  4. POJ3345 Bribing FIPA 【背包类树形dp】
  5. C语言迷题:有符号数与无符号数的问题(转)
  6. 17.抢购(秒杀)业务的技术要点
  7. QTableWidget表头样式
  8. 开源服务专题之------ssh防止暴力破解及fail2ban的使用方法
  9. hdu 5167 bfs
  10. 详解JavaScript中的this