我收到了错误:
Traceback (most recent call last):
File "C:\Users\USER\Desktop\testclientUDP.py", line 61, in <module>
screen(TEXT, WHITE)
File "C:\Users\USER\Desktop\testclientUDP.py", line 38, in screen
font = pygame.font.SysFont('Calibri', 25, True, False)
AttributeError: 'list' object has no attribute 'font'
我的代码是:
def screen(TEXT, COLOUR):
screen1.fill(COLOUR)
font = pygame.font.SysFont('Calibri', 25, True, False)
text = font.render(TEXT, True, BLACK)
screen1.blit(text, [150, 230])
pygame.display.flip()
我该如何解决这个问题?
答案 0 :(得分:0)
您需要在任何其他功能之前致电pygame.font.init()
或pygame.init()
<强> pygame.font.init()强>
初始化字体模块
此方法由pygame.init()自动调用。它初始化字体模块。在任何其他功能起作用之前,必须初始化模块