Text组件用于显示和处理多行文本
虽然该组件的主要目的是显示多行文本,但他常常也被当作用于简单的文本编辑器和网页浏览器使用
当创建一个Text组件时,它里面是没有内容的,为了插入内容,可以使用insert()方法以及INSEET或END索引号
from tkinter import *
root=Tk()
text=Text(root,width=30,height=10)
text.pack()
text.insert(INSERT,"插入文本测试")
photo=PhotoImage(file='dog.gif')
def show():
print("点击了按钮")
text.image_create(END,image=photo)
b1=Button(text,text="显示图片",command=show)
text.window_create(INSERT,window=b1)
mainloop()
运行: