我一直在努力研究如何使用類,但每個人似乎都如此不同地使用它們,它讓我感到困惑和難以理解。如何將Tkinter應用程序放入類中
我試圖將兩個圖像插入一個類,但不知道如何去做。 我正在努力的另一件事是如何把我想要摧毀的東西放入一個列表中發送到函數來刪除圖像,而不是單獨做?
如果有人可以幫助解釋我如何做這些東西,或告訴我怎麼做這些(我最好的學習通過實例但與實例沒有使用我的情況糊塗了。)
import sys
from tkinter import *
from PIL import Image, ImageTk
SWH = Tk()
SWH.geometry("1024x950+130+0")
SWH.title("ServiceWhiz.")
#_#GlobalFunction#_
#ClearAllWidgets
def removewidgets(A, B):
A.destroy()
B.destroy()
return;
#_#LoadingPage#_
class SWLoad:
def __init__(self, master):
load = Image.open("Logo.png")
render = ImageTk.PhotoImage(load)
img = Label(SWH,image=render)
img.image = render
img.place(x=458,y=250)
load = Image.open("PoweredByServiceWhiz.png")
render = ImageTk.PhotoImage(load)
img1 = Label(SWH,image=render)
img1.image = render
img1.place(x=362,y=612.5)
img.after(3000, lambda: removewidgets(img, img1))
雖然沒有一個確切的重複,你可能會發現你這裏尋找答案:http://stackoverflow.com/questions/17466561/python-tkinter-program-structure/17470842#17470842 – 2014-09-04 16:16:50