AttributeError:'NoneType'对象没有属性'pack'

0 python pygame tkinter

我正在使用此代码:

if imgAct < len(limg):
    img = ImageTk.PhotoImage(Image.open(path+limg[imgAct]))
    f=etiq.config(image = img)
    f.pack(side = "bottom", fill = "both", expand = "yes")
    f.pack(side = "bottom", fill = "both", expand = "yes")
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

AttributeError: NoneType object没有属性pack

我该如何解决这个错误?

pax*_*blo 6

f正在None通话中设置:

f = etiq.config (image = img)
Run Code Online (Sandbox Code Playgroud)

这就是造成错误的原因:

AttributeError: 'NoneType' object has no attribute 'pack'
Run Code Online (Sandbox Code Playgroud)

当你这样做的时候f.pack().

您需要将该None返回值排序.有了这个特殊的方面,我无法帮助,因为一个粗略的谷歌etiq出现了"对于那些想要被赋予关于雌激素疗法的可靠事实的女性",我很确定这与您正在使用的图书馆无关: - )