Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2014 21:13:38

demotivation
Зарегистрирован: 2014-03-13
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

вставка img в GUI

Нужна помощь со вставкой изображения в окно Tk().
Версия питона 3.3. Кто знает как, напишите пример плиз

Офлайн

#2 Март 13, 2014 21:48:11

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

вставка img в GUI

так?

import Tkinter as tk
from PIL import ImageTk, Image
path = 'C:/xxxx/xxxx.jpg'
root = tk.Tk()
img = ImageTk.PhotoImage(Image.open(path))
panel = tk.Label(root, image = img)
panel.pack(side = "bottom", fill = "both", expand = "yes")
root.mainloop()
http://stackoverflow.com/questions/10133856/how-to-add-an-image-in-tkinter-python-2-7

под третий
import tkinter as tk

Отредактировано sanodin (Март 13, 2014 21:49:33)

Офлайн

#3 Март 14, 2014 00:41:09

demotivation
Зарегистрирован: 2014-03-13
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

вставка img в GUI

sanodin
так?

почти.
Закачал версию под 3.3, Pillow 2.3.0 и немного исправил:
import tkinter as tk
from PIL import ImageTk, Image
f=open('roza.gif', ‘rb’)
root = tk.Tk()
img = ImageTk.PhotoImage(Image.open(f))
panel = tk.Label(root, image = img)
panel.pack(side = “bottom”, fill = “both”, expand = “yes”)
root.mainloop()
Работает

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version