Pythonpygame添加文字窗口的方法
工具/原料
Python3.7
win7
方法/步骤
1、首先,要定义模块pygame,并初始化pygame.display:importpygamepygame.display.init()
2、然后,设置pygame窗口大小:win=pygame.display.set_mode([500,500])
3、然后,定义函数:defdrawText(content):pygame.酆璁冻嘌font.init()fon墉掠载牿t=pygame.font.Font("msyhbd.ttf",58)pygame.font.Font(字体,大小)
4、然后,返回text_sf参数text_sf=font.render(co艘绒庳焰ntent,True,pygame.Color(扉钛笆哇0,255,0),pygame.Color(0,0,130))font.render参数意义:.render(内容,是否抗锯齿,字体颜色,字体背景颜色)
5、然后,调用函数drawText。win.blit(drawText("Hi!龙市唐川"),(5,190))pygame.display.update()并更新显示
6、最后,运行程序:importpy壹执慵驾gamepygame.display.init()win=pygame.d足毂忍珩isplay.set_mode([500,500])win.fill(pygame.Color(255,255,255))defdrawText(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))returntext_sfwin.blit(drawText("Hi!龙市唐川"),(5,190))pygame.display.update()结果如下图。