2017-06-09 5 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/exceptにインポートをラップする理由はありますか? – ILostMySpoon

+1

'import tkinter.font as Font'はおそらく' from tkFont import Font'であるべきです –

+0

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

答えて

0

tkinter.fontからインポートするフォント 私は問題が何であるか把握し、この方法でインポートする必要があります。

関連する問題