Форум сайта python.su
0
Уже 2 дня ищу в нете о картинках в tkinter. На все программы с примерами выдает разные ошибки, например: “builtins.TypeError: embedded NUL character”. Покажите хотя бы пример кода. Заранее спасибо
Офлайн
39
Не понял вопроса. Уточните. Вы хотите вывести картинку в окно Tkinter? Какой тип файла картинки?
Офлайн
0
jpg, картинка должна быть в Label
Офлайн
39
Нужно использовать 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()
Офлайн
0
Ошибка в 5 строке: “builtins.TypeError: embedded NUL character”
Офлайн
39
Переустановите Pillow.
Офлайн
0
Каким способом это можно сделать?
Офлайн
0
Я удалил и заново установил Pillow, возникает та же ошибка. Что делать - не знаю.
Офлайн
568
Показывайте код. Показывайте полный вывод ошибки.
Офлайн
0
Код как у 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
Офлайн