2010-10-19 158 views

回答

5

这意味着,在你的代码中,你在呼唤

x.tk 

xNoneNoneType)。

x应该是假定具有属性tk的对象。

为了解决这个问题,你可以检查你在哪里获得x,看看它为什么没有返回一个合适的对象。

0

这意味着.tk左边的变量是None

8

我有这个问题,但找到了解决方案。当您在创建Tk()的实例之前声明变量时会出现此问题。

例如,这会带来错误

count = IntVar() 
.... 
.... 
app = Tk() 

解决方案!在创建tkinter应用程序窗口后进行声明

app = Tk() 
.... 
count = IntVar() 
+2

这是修复基础问题的正确答案。 – beerbajay 2013-10-06 21:39:42