Ich habe eine Funktion, die wie root.title(winTitle)
funktionieren soll. Hier ist mein Code:Python TypeError: Funktion nimmt 1 Positionsargumente, aber 2 wurden gegeben
from tkinter import *
class UIWindow():
def __init__(self):
Tk()
def setWindowTitle(winTitle):
self.title(winTitle)
Aber wenn ich es laufen, gibt es den Fehler:
TypeError: setWindowTitle() takes one positional argument but two was given
Wie kann ich dieses Problem beheben?
Sie vermissen das "self" mit in der Methode, so dass es wäre 'def SetWindowTitle (self, winTitle)' – kazbeel
Bitte ändern Sie die Frage nicht, um den Code arbeiten zu lassen. Wenn Sie das tun, gilt die Frage nicht mehr. Wenn Sie der Meinung sind, dass die Frage für zukünftige Leser hilfreich sein kann, geben Sie die Antwort im Antwortbereich ein. Wenn nicht, löschen Sie die Frage. – zondo
@WozzyCoder Ich habe selbst hinzugefügt, aber es scheint nicht zu funktionieren –