python中文界面设定_怎么实现python设置中文界面
怎么实现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设置中文界面相关推荐
- win10计算机怎么改中文,windows10 中文,小编教你Win10怎么设置中文语言
在win10推出时,听到不少关于微软的win10系统用起来很顺畅,如何如何的好,而一些用户在国外买的win10笔记本是英文版的,但却看不懂英文,怎么办呢?该怎么去设置中文语言呢?为此,小编就整理了篇设 ...
- python2中文输出代码_解决vscode python print 输出窗口中文乱码的问题
解决vscode python print 输出窗口中文乱码的问题 发布时间:2020-09-17 23:53:25 来源:脚本之家 阅读:119 一.搭建 python 环境 在 VSC 中点击 F ...
- python中文字符串编码_浅谈python下含中文字符串正则表达式的编码问题
前言 Python文件默认的编码格式是ascii ,无法识别汉字,因为ascii码中没有中文. 所以py文件中要写中文字符时,一般在开头加 # -*- coding: utf-8 -*- 或者 #co ...
- python中文编程教学_中谷python中文视频教程(全38集)
python在线教学视频教程共40节,中谷教育录制,主要介绍了python编程方面的知识. python在线教学-01-走进python python在线教学-02-开始编程吧 python在线教学- ...
- python实现数据可视化_使用Matplotib python实现数据可视化
python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...
- python安全编码问题_浅谈Python中的编码问题
对于Python的初学者来说,编码问题相当令人头疼.本文就根据我在学习过程中遇到的问题简单谈一下Python中的编码.首先简单介绍一下几种常见的编码. 一.几种常见的字符编码 ASCII码 ASCII ...
- python变量定义大全_详解python变量与数据类型
这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...
- python自学到大牛_开始学习Python+一位大牛整理的Python资源
Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站: * http://www.activestate.co ...
- python积木式编程_实例讲解python函数式编程
函数式编程是使用一系列函数去解决问题,按照一般编程思维,面对问题时我们的思考方式是"怎么干",而函数函数式编程的思考方式是我要"干什么". 至于函数式编程的特点 ...
最新文章
- c++中把一个函数中的语句复制到另一个语句中报错_从底层看前端(十一)—— JavaScript语法:脚本,模块和函数体。...
- Linux如何找到所有elf文件,linux – ELF文件中的导入表在哪里?
- .NET面试经典问答
- 数字电路技术可能出现的简答题_数字电子技术复习题(本科)
- (2)hibernate HQL命名查询和Query接口的分页查询
- 如何申请到利息低的贷款?
- 智能提示和那些值得崇拜的人
- 移动端通用元件库+app通用元件库+数据展示+操作反馈+通用模板+数据录入+列表页+表单页+详情页+通用版布局+移动端手机模板+业务组件+反馈组件+展示组件+表单组件+导航组件
- 手把手教你搭建LyncServer2013之发布Office Web App服务器(十二)
- 开源直播OBS ( Open Broadcaster Software ) 多机位,多场景切换
- tqdm的版本问题导致tensorflow_datasets无法加载
- 林老师话说天南地北 我的学生在美国西雅图微软总部
- Windows95 程序设计指南(Windows 95 A Developer's Guside)
- there is the flag
- 农业物联网系统功能特点
- php中strtotime与mktime的Y2K38漏洞(时间最长为2038年)
- 开源免费的C/C++网络库 c/c++ sockets library 七剑下天山
- 菜鸡小南橙的成长之路————bugkuCTF解题记录(一)
- matlab中如何将Galois field array 转换 bin
- 电力杆塔北斗倾斜监测终端
热门文章
- python文件打开后闪退_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退!...
- 下一个经过基因编辑的婴儿可能没有镰状细胞或肌营养不良症
- 汽车合同纠纷案例之拖延交货
- 观成科技亮相BCS2021 | 发布重磅新产品:瞰影-加密业务监控分析系统(ENA)
- 谷歌开发者工具如何移动到屏幕底端
- 云管理平台:OpenStack架构设计及详细解读
- tp5 CURL POST
- ART-SLAM: Accurate Real-Time 6DoF LiDAR SLAM
- pytorch【神经网络训练minst-fashion数据集】
- android texte进入不获取焦点,html之texteara