Verwenden eines OOP-Ansatzes zum erstmaligen Entwickeln eines tkinter-Programms basierend auf der senddex tkinter-Reihe. Ich habe ehrlich gesagt keine Ahnung, was der Fehler hier bedeutet.TypeError: muss str sein oder None, nicht Frame
Der Fehler leitet mich an:
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
Der Code, den ich verwendet habe, ist here
EDIT: Während der Code sagt die Linie 59 ist, ist der Fehler in Zeile 46. Ich nahm aus ein paar Kommentare von oben über den Code, als ich es eingefügt habe.
Bitte setzen Sie den Code in der Frage selbst aufrufen werden, wenn notwendig, eine [MCVE Komponieren ] Zuerst, um es kurz genug zu machen. – Kevin
Dieser Fehler stammt nicht von dem Code, mit dem Sie verknüpft sind. Zeile 59 ruft nicht 'tk.Tk .__ init __ (...)' –
auf Fügen Sie 'print (args, kwargs)' vor dem Aufruf 'Tk .__ init__' hinzu, damit Sie sehen können, was gerade übergeben wird, insbesondere wie ein Frame wird übergeben. –