Проблема с Gtk.Image

У меня проблема с Gtk.Image, Я использую функцию set_from_file(), чтобы добавить изображение в Gtk.Image но изображение не отображается! Вместо этого сломанная иконка...

Изображение существует, и я могу открыть его с помощью средства просмотра изображений по умолчанию, чтобы оно не было повреждено.. Я пытался с Pixbuf также, но я получаю тот же результат..

Любая идея, почему изображение выглядит поврежденным и как это исправить?

1 ответ

Решение

Сломанный значок означает, что существует проблема с путем к изображению, которое вы пытаетесь установить. Ваш код правильный. Он просто не может найти изображение, которое вы хотите использовать, поэтому вместо этого отображается разбитое изображение.

 image = gtk.Image()
    image.set_from_file("/home/your_username/path/to/your/image.png")

Во избежание ошибок из-за неправильных путей, я предлагаю вам просмотреть Nautilus по изображению, которое вы хотите использовать, щелкните по нему правой кнопкой мыши -> Свойства -> Основные: Расположение

Другие вопросы по тегам