1
所以我想創建一個窗口,顯示圖像(來自特定文件)和單個按鈕關閉窗口。 到目前爲止,它顯示窗口,調整窗口大小以適應圖像,但不顯示圖像本身。 這裏是我到目前爲止Python丟失圖像
from Tkinter import *
import Image
import ImageTk
class MyApp:
def __init__(self, rData):
self.cont1 = Frame(rData)
self.cont1.pack(side="top", padx=5, pady=5)
self.button1 = Button(rData)
self.button1["text"]= "Exit"
self.button1["background"] = "red"
self.button1.pack(side="bottom",padx=5, pady=5, fill=X)
self.button1["command"]= rData.destroy
self.picture1 = Label(self.cont1)
self.picture1["image"] = ImageTk.PhotoImage(Image.open("fire.ppm"))
self.picture1.pack(fill="both")
root = Tk()
myapp = MyApp(root)
root.mainloop()
當我寫了同樣的事情,而不使它成爲一個類,它的工作就好了。