我在Python中创建一个简单的聊天框,我想在TKinter文本小部件中插入一个图像(表情符号)。我已经尝试使用此代码:
img = Image.open("icon.jpg")
self.bigText.insert(END, img) # bigText is the text widget
上面代码的输出是
<PIL.JpegImagePlugin.JpegImageFile instance at 0x01AB5A30>
而不是图像。
答案 0 :(得分:3)
答案 1 :(得分:0)
我使用了它:
from Tkinter import *
from PIL import Image, ImageTk
self.myEmoticons.append(self.smiley)
self.bigText.image_create(END,image = self.myEmoticons[self.myEmoticonsCtr])
self.myEmoticonsCtr=self.myEmoticonsCtr + 1