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

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

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

и когда доходит до image выводит ошибку. Может я неправильно делаю или всё дело в Label? Если во втором то как назвать простой блок?
  • Вопрос задан
  • 99 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 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 не существует.
Покажите структуру папок.
Ответ написан
Ваш ответ на вопрос

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

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