Форум сайта python.su
Уже 2 дня ищу в нете о картинках в tkinter. На все программы с примерами выдает разные ошибки, например: “builtins.TypeError: embedded NUL character”. Покажите хотя бы пример кода. Заранее спасибо
Офлайн
Не понял вопроса. Уточните. Вы хотите вывести картинку в окно Tkinter? Какой тип файла картинки?
Офлайн
jpg, картинка должна быть в Label
Офлайн
Нужно использовать Pillow, т.е. предварительно его установить.
Пример кода:
import Tkinter from PIL import Image, ImageTk # root = Tkinter.Tk() img = Image.open(path_to_image) img_tk = ImageTk.PhotoImage(img) lab = Tkinter.Label(root, image=img_obj) lab.pack() root.mainloop()
Офлайн
Ошибка в 5 строке: “builtins.TypeError: embedded NUL character”
Офлайн
Переустановите Pillow.
Офлайн
Каким способом это можно сделать?
Офлайн
Я удалил и заново установил Pillow, возникает та же ошибка. Что делать - не знаю.
Офлайн
Показывайте код. Показывайте полный вывод ошибки.
Офлайн
Код как у 4kpt_III, только tkinter с маленькой буквы. Ошибка:
Traceback (most recent call last):
File “C:\Program Files (x86)\Wing IDE 101 5.1\src\debug\tserver\_sandbox.py”, line 5, in <module>
File “C:\Python34\Lib\site-packages\PIL\Image.py”, line 2288, in open
fp = builtins.open(fp, “rb”)
builtins.TypeError: embedded NUL character
Офлайн