我有使用,我可以从IDLE就好运行Tkinter的代码,但是其抛出异常AttributeError: 'module' object has no attribute 'font'
时,它从所述命令行运行。 其他的Tkinter程序做工精细,但使用的Tkinter包的font.py东西给我这个错误。
我检查我的Python文件和C:/Python34/Lib/tkinter/font.py是存在的。 我不知道为什么,在命令行,它认为字体是一个属性,而不是Tkinter的包的模块。
示例代码:
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
test_font = tk.font.Font(size=12,weight='bold')
root.mainloop()