У меня проблема с Gtk.Image
. Я использую функцию set_from_file (), чтобы добавить изображение в Gtk.Image
, но изображение не отображается! Вместо этого сломанная иконка ...
Изображение существует, и я могу открыть его с помощью средства просмотра изображений по умолчанию, чтобы оно не было повреждено. Я также пытался использовать Pixbuf
, но получаю тот же результат.
Есть идеи, почему изображение выглядит поврежденным и как это исправить?
Сломанный значок означает, что существует проблема с путем изображения, которое вы пытаетесь установить. Ваш код правильный. Он просто не может найти изображение, которое вы хотите использовать, поэтому вместо этого отображается разбитое изображение.
image = gtk.Image()
image.set_from_file("/home/your_username/path/to/your/image.png")
Во избежание ошибок из-за неправильных путей, я предлагаю просмотреть с помощью Nautilus изображение, которое вы хотите использовать, щелкните его правой кнопкой мыши -> Свойства -> Базовое: Местоположение [ 112]