我在類中有一些代碼。我希望我的load變量可以被我的類中的任何函數訪問,所以我把我的變量直接放在類中。我收到錯誤:NameError:名稱'load'未定義。創建一個變量可以通過Python中的類中的任何函數訪問
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()
[編輯]你的問題,以顯示在你的代碼發佈生活類定義。如果可能的話,請舉例說明如何在終端中打印方法和錯誤消息。 - 那就是說,爲什麼地球上的方法被定義爲「def hideImg(self):',我的意思是,'self'是否有任何目的? – gboffi