''' Tkinter教程之Text(2)篇 ''' ''' 6.使用tag来指定文本的属性 ''' # 创建一个指定背景颜色的TAG # -*- coding: cp936 -*- from Tkinter import * root = Tk()t = Text(root) # 创建一个TAG,其前景色为红色 t.tag_config( ' a ' ,foreground = ' red ' ) # 使用TAG 'a'来指定文本属性 t.insert( 1.0 , ' 0123456789 ' , ' a ' )t.pack()root.mainloop() # 结果是文本颜色改变为红色了 ''' 7.同时使用两个文本指定同一个属性 ''' # 没有特别设置的话,最后创建的那个会覆盖掉其它所有的设置 # -*- coding: cp936 -*- from Tkinter import * root = Tk()t = Text(root) # 创建一个TAG,其前景色为红色 t.tag_config( ' a ' ,foreground = ' red ' )t.tag_config( ' b ' ,foreground = ' blue ' ) # 使用TAG 'a'来指定文本属性 t.insert( 1.0 , ' 0123456789 ' ,( ' b ' , ' a ' ))t.pack()root.mainloop() # 结果是文本的颜色不是按照inse