我正在使用pygame,我使用
编写了我的代码文本font = font.SysFont("candara", 35)
使用此字体,程序运行顺畅,文本显示
但是当我添加另一种字体时
font2 = font.SysFont("arial", 25)
我收到错误并且文字无法正常工作。
builtins.AttributeError: 'pygame.font.Font' object has no attribute 'SysFont'
这是我使用新字体
的地方def button4(X):
draw.rect(X,PINK,(50,70,200,50))
buttonText = font2.render("Home Country",False,(0,0,0))
screen.blit(buttonText,(55,80))
这是我的代码的开始;
from pygame import *
import os
os.environ['SDL_VIDEO_WINDOW_POS'] = "%d, %d" %(0, 0)
init()
非常感谢任何建议,谢谢。
答案 0 :(得分:1)
当你成功时:
font = font.SysFont("candara", 35)
您从font
重写pygame.font
变量,例如尝试
candara_font = font.SysFont("candara", 35)
然后继续它
arial_font = font.SysFont("arial", 25)