选中文本的属性未改变

from tkinter import *
from tkinter.filedialog import *
from tkinter.ttk import *
import os
def openFile():
filePath = askopenfilename()
fileName = os.path.basename(filePath)
tab = Frame(master=tabBar)
tabBar.add(tab, text=fileName)
textContains = Labelframe(master=tab)
textContains.pack(expand=YES, fill=BOTH)
global textArea
textArea = Text(master=textContains)
textArea.pack(side=LEFT, expand=YES, fill=BOTH)
f = open(filePath, 'r', encoding='utf8')
while True:
data = f.readline()
if not data:
break
else:
textArea.insert(INSERT, data)
f.close()
scrollBar = Scrollbar(master=textContains)
scrollBar.pack(fill=Y, side=RIGHT)
scrollBar.config(command=textArea.yview)
textArea.config(yscrollcommand=scrollBar.set)
textArea.bind(sequence='<ButtonRelease-1>', func=createTag)
def createTag(event):
textArea.tag_add('here', SEL_FIRST, SEL_LAST)
def textEdit(event):
textArea.tag_config('here', font=('blod', 30), foreground='red')
root = Tk()
root.title('myword v3.0.1')
root.state('zoomed')
menuBar = Menu(master=root)
root.configure(menu=menuBar)
fileMenu = Menu(master=menuBar, tearoff=0)
editMenu = Menu(master=menuBar, tearoff=0)
menuBar.add_cascade(label='file', menu=fileMenu)
menuBar.add_cascade(label='edit', menu=editMenu)
fileMenu.add_command(label='new')
fileMenu.add_command(label='open', command=openFile)
fileMenu.add_command(label='save')
editMenu.add_command(label='copy')
editMenu.add_command(label='paste')
editMenu.add_command(label='remark')
blodBt = Button(master=root, text='B', command=textEdit)
blodBt.pack(anchor=NW)
tabBar = Notebook(master=root)
tabBar.pack(expand=YES, fill=BOTH)
root.mainloop()
应该是这样的
