以这种方式指定字体时,请使用元组:
text.configure(font=("Times New Roman", 12, "bold"))更好的是,您可以创建自己的自定义字体对象,并按名称指定属性。注意:必须先创建一个根窗口,然后才能创建字体对象。
# python 2# import Tkinter as tk# from tkFont import Font# python 3import tkinter as tkfrom tkinter.font import Fontroot = tk.Tk()text = tk.Text(root)...myFont = Font(family="Times New Roman", size=12)text.configure(font=myFont)
创建自己的字体的优点在于,您以后可以更改字体的任何属性,并且使用该字体的每个小部件都会自动更新。
myFont.configure(size=14)



