0
我试图用这个python代码显示图像,但图像不会显示在gui窗口上。该代码是在这里python tkinter图像显示
#!C:\Python27\python.exe
from Tkinter import *
# create the window
root = Tk()
root.title("GUI program")
root.geometry("640x510")
# create a frame in the window to hold widgets
app = Frame(root)
app.grid()
# create a label in the frame
lbl = Label(app, text = "Hi, my name is Greer!")
lbl.grid()
# kick off the windows loop
root.mainloop()
# load background image
def main():
room_image = load_image("C:\Users\abc\Desktop\Python\model.jpg")
background = room_image
the_room = Room(image = room_image,
screen_width = 640,
screen_height = 510,
fps = 50)
add(the_room)
main()
另一个问题是'main()'在窗口被销毁之前永远不会被调用,因为它是在'root.mainloop()'之后调用的。还有一些其他错误(例如没有“房间”的定义)。 –
@BryanOakley:谢谢,我会更新我的答案,以包括这一点。我应该放慢脚步,找到更多的错误。 XD – Dair