Задать вопрос
@isOdin

Как вывести картинку в блоке?

Есть часть кода:
line_bar_left = Label(background = "#000000", image ="img_music.jpg" )

и когда доходит до image выводит ошибку. Может я неправильно делаю или всё дело в Label? Если во втором то как назвать простой блок?
  • Вопрос задан
  • 104 просмотра
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
KR1470R
@KR1470R
Backend | Frontend | Python | Godot Developer
Тебе сначала надо загрузить абсолютным путём картинку, загрузить её для отображение, потом уже юзать для лейблов, баттонов и т.п.
from PIL import ImageTk, Image 
import os
load_img = os.path.abspath('img_music.jpg')
get_img = PhotoImage(file=load_img)
line_bar_left = Label(background = "#000000", image =get_img)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Konstantin18ko
@Konstantin18ko
Стоматолог
image "img_music.jpg" doesn't exist

Перевожу: изображение img_music.jpg не существует.
Покажите структуру папок.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы