Я получаю сообщение об ошибке:Получение ошибки из функции Pygame шрифта
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()
Как я могу это исправить?
Можете ли вы показать, где вы инициализации '' pygame' – nagyben
импорта Pygame из pygame.locals импорта * pygame.init() 'Прямо в начале и я инициализирую экран перед функцией и вызываю функцию в цикле while' while True: screen (TEXT, WHITE) pygame = pygame.event.get() ' – ferret249
Я бы предположил, что вы забыли называть 'pygame.init()' перед вашим циклом. См. Ответ ниже – nagyben