Python|Python Tkinter Text控件

Text文本组件用于显示和处理多行文本。在Tkinter的所有组件中,Text组件显得异常强大和灵活,它适用于处理多任务,虽然该组件的主要目的是显示多行文本,但它常常被用于作为简单的文本编辑器和网页浏览器使用。
当创建一个Text组件的时候里面是没有内容的。为了给其插入内容,可以使用insert()以及INSERT或END索引号。
1.普通的Text组件

import tkinter as tkroot = 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)

【Python|Python Tkinter Text控件】5,获取Entry组件的所有内容
EN1=E1.get()


    推荐阅读