Положить изображения в Tkinter

Как я могу поместить изображение в графический интерфейс Tkinter, используя стандартную библиотеку python?

2 ответа

Решение

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

  1. Он принимает только GIF-файлы. ( Пример кода для использования PIL для преобразования в GIF при загрузке)
  2. Вы должны вручную сохранить ссылку на изображения из-за невозможности пересчитать их. ( решение) ( объяснение)

Пример кода для загрузки изображений не в формате GIF также должен прекрасно работать в качестве примера базовой процедуры отображения изображений в графическом интерфейсе Tkinter.

Если вы предпочитаете более практичный пример, PySol - это набор пасьянсов, написанных с использованием Tkinter, а PySolFC, его преемник, демонстрирует то же использование, адаптированное к новым python-ttk API Tkinter, который добавил Python 2.7.

Вы можете встроить изображения в код, кодирующий его на Base64

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