zoukankan      html  css  js  c++  java
  • python3下pygame显示中文的设置

    1.先看代码:

    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()

    2.效果:

    3.注意字体:

     字体需要自己下载好,放置一个指定的文件夹

    如:本游戏中的字体:

    simsun.ttf
     
     
  • 相关阅读:
    API响应
    利用postman 实现Get和Post测试
    Postman 使用详解
    斐讯K2 22.5.9固件刷华硕固件实测教程
    Python多线程
    Ubuntu 16.04 上安装 MySQL 5.7 教程
    python 实战爬虫项目,学会这个32个项目天下无敌
    目录
    zip 下载解压
    滑动
  • 原文地址:https://www.cnblogs.com/ysysbky/p/12172761.html
Copyright © 2011-2022 走看看