Hi, On Tue, 1 Jun 2010 13:43:08 -0700 (PDT) Krb686 <krb...@gmail.com> wrote:
> > I'm pretty new to Python and Tkinter, so there might be an easier or > more advanced way of doing this that I don't know of, but bear with > me. I'm making a simple webcam gui using VideoCapture and PIL, and I > realized that to get the video working you must retrieve and display > the images in a loop on the gui, but you can't do this normally > without threading because then the gui won't update any more, or at > least as far as I know. So I need some help on this if anyone knows > an easier way to do this without threading. And is it possible to > allow your own code to run within the tkinter mainloop? Because then > I could just allow it to update with the gui mainloop and not use > threading. Maybe you could use a loop with after() calls and update_idletasks() to update the image, like this simple example: def update_loop(): update_image() somewidget.update_idletasks() somewidget.after(100, update_loop) With a useful update_image() method you just need to enter the loop once and it should do what you want. I hope this helps Michael _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss