我在类中有一些代码。我希望我的负载变量可以被类中的任何函数访问,所以我直接将我的变量放在类中。我收到错误:名称错误:未定义名称"加载"。
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()
通过self.<property_name>
访问它,所以在这种情况下self.load
global load
load = Image.open('obama.jpg')
def showImg(self):
global load
render = ImageTk.PhotoImage(load)
img = Label(self, image=render)
img.image = render
img.place(x=0,y=0)
def hideImg(self):
global load
load.close()