2016-05-16 247 views
0

每当我尝试导入tkinter模块时,都会收到错误。我使用的是Python 3.4,因此大写字母T不是问题。Tkinter导入语法错误Python

from tkinter import * 

root = Tk() 

root.mainloop() 

这回抛出一个错误,如:

Traceback (most recent call last): 
    File "<string>", line 420, in run_nodebug 
    File "<module1>", line 11, in <module> 
    File "C:\Python34\lib\tkinter\__init__.py", line 3372 
    t  self.tk.call(('image', 'create', imgtype, name,) + options) 
      ^
SyntaxError: invalid syntax 

感谢您的帮助!

回答

0

这个问题似乎在某种程度上存在于init文件本身。只要到你的电脑中的文件。

C:\Python34\lib\tkinter\__init__.py 

编辑初始化的.py与您使用空闲或任何IDE。接下来转到行号3372,并从行中删除不需要的字符't'

t  self.tk.call(('image', 'create', imgtype, name,) + options) 

它会为您完成这项工作。

+0

嘿,那工作!非常感谢!说,用Tkinter,我们可以把文本放在一个框架内吗? –

+0

@Sourashis Bhowmik回答你的问题是否成功解决了问题。关于你的框架/文本问题,你是什么意思?您可以在里面放置标签,条目或组合框对象。 – NationWidePants