Python pygame添加文字窗口的方法

2025-09-28 03:06:08

1、首先,要定义模块pygame,并初始化pygame.display:

import  pygame

pygame.display.init()

Python pygame添加文字窗口的方法

2、然后,设置pygame窗口大小:

win = pygame.display.set_mode([500,500])

Python pygame添加文字窗口的方法

3、然后,定义函数:

def  drawText(content):

    pygame.font.init()

    font  =  pygame.font.Font("msyhbd.ttf",58)

pygame.font.Font(字体,大小)

Python pygame添加文字窗口的方法

4、然后,返回text_sf参数

  text_sf  =  font.render(content,True,pygame.Color(0,255,0),pygame.Color(0,0,130))

font.render参数意义:.render(内容,是否抗锯齿,字体颜色,字体背景颜色)

Python pygame添加文字窗口的方法

5、然后,调用函数drawText。

win.blit(drawText("    Hi !   龙市唐川   "),(5,  190))

pygame.display.update()

并更新显示

Python pygame添加文字窗口的方法

6、最后,运行程序:

import  pygame

pygame.display.init()

win = pygame.display.set_mode([500,500])

win.fill(pygame.Color(255,255,255))

def  drawText(content):

    pygame.font.init()

    font  =  pygame.font.Font("msyhbd.ttf",58)

    text_sf  =  font.render(content,True,pygame.Color(0,255,0),pygame.Color(0,0,130))

    return  text_sf 

win.blit(drawText("    Hi !   龙市唐川   "),(5,  190))

pygame.display.update()

结果如下图。

Python pygame添加文字窗口的方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢