怎么实现python设置中文界面

发布时间:2020-10-27 09:22:02

来源:亿速云

阅读:73

作者:小新

这篇文章给大家分享的是有关怎么实现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()

运行效果展示:

注意: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设置中文界面相关推荐

  1. win10计算机怎么改中文,windows10 中文,小编教你Win10怎么设置中文语言

    在win10推出时,听到不少关于微软的win10系统用起来很顺畅,如何如何的好,而一些用户在国外买的win10笔记本是英文版的,但却看不懂英文,怎么办呢?该怎么去设置中文语言呢?为此,小编就整理了篇设 ...

  2. python2中文输出代码_解决vscode python print 输出窗口中文乱码的问题

    解决vscode python print 输出窗口中文乱码的问题 发布时间:2020-09-17 23:53:25 来源:脚本之家 阅读:119 一.搭建 python 环境 在 VSC 中点击 F ...

  3. python中文字符串编码_浅谈python下含中文字符串正则表达式的编码问题

    前言 Python文件默认的编码格式是ascii ,无法识别汉字,因为ascii码中没有中文. 所以py文件中要写中文字符时,一般在开头加 # -*- coding: utf-8 -*- 或者 #co ...

  4. python中文编程教学_中谷python中文视频教程(全38集)

    python在线教学视频教程共40节,中谷教育录制,主要介绍了python编程方面的知识. python在线教学-01-走进python python在线教学-02-开始编程吧 python在线教学- ...

  5. python实现数据可视化_使用Matplotib python实现数据可视化

    python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...

  6. python安全编码问题_浅谈Python中的编码问题

    对于Python的初学者来说,编码问题相当令人头疼.本文就根据我在学习过程中遇到的问题简单谈一下Python中的编码.首先简单介绍一下几种常见的编码. 一.几种常见的字符编码 ASCII码 ASCII ...

  7. python变量定义大全_详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...

  8. python自学到大牛_开始学习Python+一位大牛整理的Python资源

    Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站: * http://www.activestate.co ...

  9. python积木式编程_实例讲解python函数式编程

    函数式编程是使用一系列函数去解决问题,按照一般编程思维,面对问题时我们的思考方式是"怎么干",而函数函数式编程的思考方式是我要"干什么". 至于函数式编程的特点 ...

最新文章

  1. c++中把一个函数中的语句复制到另一个语句中报错_从底层看前端(十一)—— JavaScript语法:脚本,模块和函数体。...
  2. Linux如何找到所有elf文件,linux – ELF文件中的导入表在哪里?
  3. .NET面试经典问答
  4. 数字电路技术可能出现的简答题_数字电子技术复习题(本科)
  5. (2)hibernate HQL命名查询和Query接口的分页查询
  6. 如何申请到利息低的贷款?
  7. 智能提示和那些值得崇拜的人
  8. 移动端通用元件库+app通用元件库+数据展示+操作反馈+通用模板+数据录入+列表页+表单页+详情页+通用版布局+移动端手机模板+业务组件+反馈组件+展示组件+表单组件+导航组件
  9. 手把手教你搭建LyncServer2013之发布Office Web App服务器(十二)
  10. 开源直播OBS ( Open Broadcaster Software ) 多机位,多场景切换
  11. tqdm的版本问题导致tensorflow_datasets无法加载
  12. 林老师话说天南地北  我的学生在美国西雅图微软总部
  13. Windows95 程序设计指南(Windows 95 A Developer's Guside)
  14. there is the flag
  15. 农业物联网系统功能特点
  16. php中strtotime与mktime的Y2K38漏洞(时间最长为2038年)
  17. 开源免费的C/C++网络库 c/c++ sockets library 七剑下天山
  18. 菜鸡小南橙的成长之路————bugkuCTF解题记录(一)
  19. matlab中如何将Galois field array 转换 bin
  20. 电力杆塔北斗倾斜监测终端

热门文章

  1. python文件打开后闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...
  2. 下一个经过基因编辑的婴儿可能没有镰状细胞或肌营养不良症
  3. 汽车合同纠纷案例之拖延交货
  4. 观成科技亮相BCS2021 | 发布重磅新产品:瞰影-加密业务监控分析系统(ENA)
  5. 谷歌开发者工具如何移动到屏幕底端
  6. 云管理平台:OpenStack架构设计及详细解读
  7. tp5 CURL POST
  8. ART-SLAM: Accurate Real-Time 6DoF LiDAR SLAM
  9. pytorch【神经网络训练minst-fashion数据集】
  10. android texte进入不获取焦点,html之texteara