0
画像はTkinterに表示されません。新しいウィンドウで同じコードが動作しますが、私のクラスでは同じコードは動作しません。何が問題なの?Tkinterに画像を表示しません
import Tkinter
root = Tkinter.Tk
class InterfaceApp(root):
def __init__(self,parent):
root.__init__(self,parent)
self.parent = parent
self.initialize()
def initialize(self):
frPic = Tkinter.Frame(bg='', colormap='new')
im = Tkinter.PhotoImage(file="tr.gif")
imLabel = Tkinter.Label(frPic, image=im)
frPic.grid(row = 4, columnspan = 10, sticky='EW')
imLabel.grid(row=3,column=30)
if __name__ == '__main__':
app = InterfaceApp(None)
app.title("P")
app.mainloop()
に
__init__()
このself.parent.title("P")
app.mainloop()
の内側に書きます。 'Tkinter as Tk'を固定しました。' root = Tk.Tk() '固定 'クラスInterfaceApp(): '固定 'ルート.__ init __(自己、親) 'が削除されました。 'root.title(" P ")'固定 'app = InterfaceApp(root)'固定 'root.mainloop()'が修正されました –