2017-06-09 39 views
-5
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) 

我的代碼是這樣的,該錯誤消息是Python的「模塊」的對象不是可調用與字體P

「模塊」對象不是可調用。

問題是self.font_en = Font(self.root, size=12),字體不可調用。我應該如何解決這個問題? 非常感謝!我正在使用Python 3.6.1

+0

是否有一個原因/爲什麼你包裹在try進口除? – ILostMySpoon

+1

'進口tkinter.font作爲Font'也許應該是'從tkFont進口Font' –

+0

https://www.tutorialspoint.com/python/tk_fonts.htm – Barmar

回答

0

from tkinter.font import字體 我弄清楚問題是什麼,它應該以這種方式導入。

相關問題