sentdex tkinterシリーズに基づいて初めてtkinterプログラムを開発するOOPアプローチを使用します。正直なところ、このエラーがどういう意味か分かりません。私が使用したコードはhereTypeError:フレームではなく、strまたはNoneでなければなりません。
EDITある
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
:
エラーが私を指示したコードは、行が59であると言いますが、エラーがライン46上で私が出しました私はそれをpastebinnedコードの上からいくつかのコメント。
tk.Frame.__init__
を呼び出すする必要があります]最初にそれを十分に短くする。 – Kevinリンク先のコードからそのエラーが発生していません。行59は 'tk.Tk .__ init __(...)'を呼び出さない –
'Tk .__ init__'呼び出しの前に' print(args、kwargs) 'を追加すると、実際に何が渡されているかを見ることができます。フレームが渡されます。 –