0
使用OOP方法首次基於sentdex tkinter系列開發tkinter程序。我真的不知道這裏的錯誤是什麼意思。TypeError:必須是str或None,而不是Frame
錯誤指示我:
File "C:\Users\Ash\Dropbox\Programming\Python\WorldManager PY\WorldManager.py", line 59, in __init__
tk.Tk.__init__(self, *args, **kwargs)
File "C:\Python34\lib\tkinter\__init__.py", line 1867, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
TypeError: must be str or None, not Frame
我使用的代碼是here
編輯:雖然說的代碼行是59,錯誤的是上線46我拿出當我粘貼它時,代碼上面有幾條評論。
請把你的代碼的問題本身,如果有必要撰寫[MCVE首先要使它足夠短。 – Kevin
該錯誤不是來自您鏈接的代碼。第59行不會調用'tk.Tk .__ init __(...)' –
在'Tk .__ init__'調用之前添加'print(args,kwargs)',這樣就可以看到實際傳遞的內容,特別是一個幀被傳入。 –