这里出错了吗?(Attribute Error __len__)

2024-10-06 11:23:56 发布

您现在位置:Python中文网/ 问答频道 /正文

考虑到这个相对简单的tk脚本:

import Tkinter

class buttton(Tkinter.Button):
    def __init__(self,frame,action=None):
        if action==None:
            action=self.action
        Tkinter.Button.__init__(self,frame,command=action)
        self.pack(frame)
    def action(self):
        None


root=Tkinter.Tk()
button=buttton(root)
root.mainloop()

运行此程序时,我遇到了一个相当神秘的错误:

^{pr2}$

如果有任何帮助我都会非常高兴的!在


Tags: importself脚本noneifinittkinterdef