Python'模块'对象不能用Font P调用

时间:2017-06-09 21:58:50

标签: python tkinter fonts

import os.path
from tkinter import *
from tkinter.ttk import *
import tkinter.filedialog
import tkinter.font as Font

try:
    from tkinter.ttk import Button, Scrollbar
except ImportError:
    pass

class Edit_save(object):

    def __init__(self):
        self.root=Tk()
        self.root.title('EditSave')
        self.root.geometry('+120+50')
        self.font_en = Font(self.root, size=12)
        self.font_text = Font(self.root,family="Helvetica",size=12,weight='normal')
        self.menubar = Menu(self.root, bg='purple')
        self.filemenu = Menu(self.menubar)

我的代码就是这样,错误信息是

  

'模块'对象不可调用。

问题是self.font_en = Font(self.root, size=12),Font不可调用。我该如何解决这个问题? 非常感谢!我正在使用Python 3.6.1

1 个答案:

答案 0 :(得分:0)

来自tkinter.font导入Font 我弄清楚问题是什么,应该以这种方式导入。