|
新手最近在做tkinter,突然遇到一问题,不知如何解决,求大神们指点~~~
一共两个py文件,print("nihao")有输出,但窗口是白色的,图片并没有加载上,求大神指点!
1.main .py
from tkinter import *
from pic import *
PICFILENAME="2.gif"
root=Tk()
root.geometry("800x600+100+100")
frame=Frame(root)
pict=pic(frame)
pict.display()
frame.place(x=0,y=0)
root.mainloop()
2.pic.py
from tkinter import *
PICFILENAME="2.gif"
class pic():
def __init__(self,root):
self.root=root
def display(self):
img=PhotoImage(file=PICFILENAME)
lab=Label(self.root,image=img)
lab.place(x=0,y=0)
print("nihao")
|
|