在Tkinter文本小部件中插入图片
我正在用Python创建一个简单的聊天框,我想在TKinter的文本组件中插入一张图片(表情符号)。我试过用这段代码:
img = Image.open("icon.jpg")
self.bigText.insert(END, img) # bigText is the text widget
上面代码的输出是
<PIL.JpegImagePlugin.JpegImageFile instance at 0x01AB5A30>
而不是图片。
2 个回答
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
3