Python, библиотека tkinter
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
from tkinter import *
import requests
from bs4 import BeautifulSoup
import random
window = Tk()
window.geometry('700x600')
window.resizable(False, False)
def draw_menu():
clear()
def novoe():
clear()
label_title = Label(text='Интересный факт',font=('Arial', 24), fg='white', bg='orange')
label_title.place(height=50, width=700, x=0, y=0)
response = requests.get(' https://webscraper.io/test-sites/e-commerce/ajax/computers/tablets')
response = requests.get('https://i-fakt.ru/')
response = response.content
html = BeautifulSoup(response, 'html.parser')
fact = random.choice(html.find_all(class_="p-2 clearfix"))
label_text = Label(text=fact.text,font=('Arial', 12), fg='black')
label_text.place(height=400, width=600, x=50, y=80)
def cat():
list_images = ['png-clipart-cat-kitty-creative-cat.png']
img = list_images
random_image = PhotoImage(file=img)
label_image = Label(image=random_image)
label_image.place(x=20, y=30)
def cotiki():
clear()
label_title = Label(text='А вот и котики!',font=('Arial', 24), fg='white', bg='orange')
label_title.place(height=50, width=700, x=0, y=0)
cat_1 = Button(text='Нажми чтобы котик появился!', font=('Arial', 18), fg='black',command=cat)
cat_1.place(x=150, y=75, width=400)
label_title = Label(text='Что бы вы хотели сделать?',font=('Arial', 24), fg='white', bg='orange')
label_title.place(height=50, width=700, x=0, y=0)
b_1 = Button(text='Узнать что-то новое', font=('Arial', 18), fg='black',command=novoe)
b_1.place(x=25, y=75, width=300)
b_2 = Button(text='Посмотреть на котиков', font=('Arial', 18), fg='black', command=cotiki)
b_2.place(x=375, y=75, width=300)
def clear():
all_widgets = window.place_slaves()
for i in all_widgets:
i.destroy()
draw_home_button()
def draw_home_button():
b = Button(text='Домой', font=('Arial', 24), fg='black', command=draw_menu)
b.place(x=25, y=500, width=150)
draw_menu()
window.mainloop()
при попытки вывода картинки выдает ошибку: "File "C:\Users\Администратор\AppData\Local\Programs\Python\Python311\Lib\tkinter\__init__.py", line 1948, in __call__
return self.func(*args)"
в чем тут проблема? подскажите пожалуйста

По дате
По рейтингу
У меня не возникает ошибки, правда кот не отрисовывается, а хотя может картинка огромная, сейчас уменьшу. Нет, всё равно не отрисовывается нормально