以下错误消息是什么意思?
AttributeError: 'NoneType' object has no attribute 'tk'
Run Code Online (Sandbox Code Playgroud)
小智 11
我有这个问题,但找到了解决方案.在创建Tk()实例之前声明变量时会出现此问题.
例如,这将带来错误
count = IntVar()
....
....
app = Tk()
Run Code Online (Sandbox Code Playgroud)
解!!创建tkinter应用程序窗口后进行声明
app = Tk()
....
count = IntVar()
Run Code Online (Sandbox Code Playgroud)
这意味着在你的代码中你可以调用一些地方
x.tk
Run Code Online (Sandbox Code Playgroud)
并且x是None(NoneType).
x应该是一个假定具有属性的对象tk.
要解决此问题,您可以查看获取的位置,x并了解它没有返回适当的对象的原因.
| 归档时间: |
|
| 查看次数: |
15473 次 |
| 最近记录: |