Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “的含义;AttributeError:NoneType对象没有属性tk";?_Python_Tkinter - Fatal编程技术网

Python “的含义;AttributeError:NoneType对象没有属性tk";?

Python “的含义;AttributeError:NoneType对象没有属性tk";?,python,tkinter,Python,Tkinter,下面的错误消息是什么意思 AttributeError: 'NoneType' object has no attribute 'tk' 这意味着在您的代码中,您正在调用 x.tk 而x是None(NoneType) x应该是假定具有属性tk的对象 要解决此问题,您可以查看从何处获取x,并查看它为什么没有返回适当的对象。这意味着.tk左侧的变量是无我遇到了此问题,但找到了解决方案。在创建Tk()实例之前声明变量时,会出现此问题 例如,这将带来错误 count = IntVar() ....

下面的错误消息是什么意思

AttributeError: 'NoneType' object has no attribute 'tk'

这意味着在您的代码中,您正在调用

x.tk
x
None
NoneType

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


要解决此问题,您可以查看从何处获取
x
,并查看它为什么没有返回适当的对象。

这意味着
.tk
左侧的变量是

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

例如,这将带来错误

count = IntVar()
....
....
app = Tk()
解决方案!!创建tkinter应用程序窗口后进行声明

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

这是解决根本问题的正确答案。