Ich habe Code innerhalb einer Klasse. Ich möchte, dass meine Ladevariable für jede Funktion in meiner Klasse zugänglich ist, also lege ich meine Variable direkt in die Klasse. Ich bekomme den Fehler: NameError: Name 'Laden' ist nicht definiert. Erstellen Sie eine Variable, auf die jede Funktion in einer Klasse in Python zugreifen kann.
load = Image.open('obama.jpg')
def showImg(self):
render = ImageTk.PhotoImage(load)
img = Label(self, image=render)
img.image = render
img.place(x=0,y=0)
def hideImg(self):
load.close()
[Bearbeiten] Ihre Frage die Klassendefinition zu zeigen, in dem der Code, den Sie Leben geschrieben. Geben Sie, wenn möglich, ein Beispiel für den Aufruf der Methode und der Fehlermeldung an, wie sie im Terminal gedruckt werden. - Das heißt, warum auf der Erde ist die Methode definiert 'def hideImg (Selbst):', Ich meine, hat 'Selbst' einen Zweck? – gboffi