Python Tkinter Text控件

Text文本组件用于显示和处理多行文本。在Tkinter的所有组件中,Text组件显得异常强大和灵活,它适用于处理多任务,虽然该组件的主要目的是显示多行文本,但它常常被用于作为简单的文本编辑器和网页浏览器使用。

当创建一个Text组件的时候里面是没有内容的。为了给其插入内容,可以使用insert()以及INSERT或END索引号。

1.普通的Text组件

import tkinter as tk

root = tk.Tk()

text1 = tk.Text(root,width=30,height=4)
#INSERT索引表示在光标处插入
text1.insert(INSERT,'I Love')
#END索引号表示在最后插入
text1.insert(END,' you')
text1.pack()
mainloop()

2,清除Text组件的所有文本内容

Text1.delete(0.0,tk.END)

3,清除Entry组件的所有内容

E1=tk.Entry(window,width=50)
E1.insert('insert','Hello Entry')
E1.delete(0,tk.END)

4,获取text组件的所有内容

T1=Text1.get(0.0,tk.END)

5,获取Entry组件的所有内容

EN1=E1.get()

猜你喜欢

转载自blog.csdn.net/zxl7725103/article/details/80561344