'''
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()
# 结果是文本的颜色不是按照ins
''' 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()
# 结果是文本的颜色不是按照ins