2
我試圖使用內置的功能delattr
從Tkinter的窗口派生的類實例中刪除的方法。但是,我收到以下錯誤。我究竟做錯了什麼?爲什麼我不能刪除一個Tkinter的窗口的方法/屬性?
錯誤:
AttributeError: Class instance has no attribute 'wm_title'
一個例子:
import Tkinter as tk
class Class (tk.Tk) :
def __init__ (self) :
tk.Tk.__init__(self)
# The method is clearly there, seeing as this works.
self.wm_title('')
# This raises an AttributeError.
delattr(self, 'wm_title')
c = Class()
c.mainloop()