通过Tkinter(Python)刷新图像标签

时间:2015-02-23 15:57:02

标签: python image python-2.7 tkinter label

所以我想构建一个屏幕共享程序。我有发送屏幕的代码。现在,我必须不断地以某种方式呈现图像,所以我在Tkinter中构建了一些东西。代码显示了图像,但我没有找到刷新它的方法,让我们说每三秒钟。我尝试了,而真实和时间睡觉(3)但它崩溃了。 谢谢你们的帮助:)

import Tkinter
from PIL import Image, ImageTk

class simpleapp_tk(Tkinter.Tk):
    def __init__(self,parent):
        Tkinter.Tk.__init__(self,parent)
        self.parent = parent
        self.initialize()

    def initialize(self):
        self.grid()
        image = Image.open("Image2.pgm")
        photo = ImageTk.PhotoImage(image)
        lbl = Label(image=photo)
        lbl.image = photo
        lbl.pack()
        lbl.grid()


if __name__ == "__main__":
    app = simpleapp_tk(None)
    app.title('Screen Sharing')
    app.mainloop()

0 个答案:

没有答案