Положить изображения в Tkinter
Как я могу поместить изображение в графический интерфейс Tkinter, используя стандартную библиотеку python?
2 ответа
Решение
Я обычно не использую Tkinter, но я постараюсь ответить. По данным Google, загрузка изображений в Tkinter имеет две основные особенности:
- Он принимает только GIF-файлы. ( Пример кода для использования PIL для преобразования в GIF при загрузке)
- Вы должны вручную сохранить ссылку на изображения из-за невозможности пересчитать их. ( решение) ( объяснение)
Пример кода для загрузки изображений не в формате GIF также должен прекрасно работать в качестве примера базовой процедуры отображения изображений в графическом интерфейсе Tkinter.
Если вы предпочитаете более практичный пример, PySol - это набор пасьянсов, написанных с использованием Tkinter, а PySolFC, его преемник, демонстрирует то же использование, адаптированное к новым python-ttk
API Tkinter, который добавил Python 2.7.
Вы можете встроить изображения в код, кодирующий его на Base64