Как я могу загрузить изображение Python Wikipedia в Pygame Display? - PullRequest
0 голосов
/ 22 сентября 2018

Хорошо, я делаю в качестве заголовка, и вот это часть кодов.

black = (0,0,0)
display = pygame.display.set_mode((1000, 600))
def main():
   search_word = "apple inc"
   result = ""
   main = True

   while main:
       for event in pygame.event.get():
           if event.type == pygame.QUIT:
               pygame.quit()
               quit()
       display.blit(black)
       result = wikipedia.page(search_word)
       display.blit(result.images[0], (100, 100)

       pygame.display.update()

И я получил ошибку:

Traceback (последний вызов последний): display.blit (result.images [0], (100, 100)) AttributeError: у объекта 'str' нет атрибута 'images'

Как это исправить?

1 Ответ

0 голосов
/ 26 сентября 2018

Как это исправить?

Вы можете исправить это, передав объект Surface в функцию blit, а не строка.

Pygame не загружает автоматически изображения из Интернета для вас.Вы должны загрузить изображения самостоятельно;затем вы можете использовать функции в pygame.image для создания Surface экземпляров.

...