I use the wx.Timer for this:

import wx

timer = wx.Timer(self, -1)
# update gui every 1/4 second (250ms)
timer.Start(250)
Bind(wx.EVT_TIMER, OnUpdateValues)

In the above I'm running the OnUpdateValues function every 250ms.

Regards,

Wesley Brooks


2009/10/29 VYAS ASHISH M-NTB837 <ashish.v...@motorola.com>

>
> Dear All
>
> How do I write a code that gets executed 'every x' minutes?
>
>
>
> I know how to do it 'after x' minutes, I do the following:
>
> def doAtTimerFire():
>        """ The things I want to do 'after x' minutes go here. """
>
> And then from main code, I do this:
>
> tmr = threading.Timer(timeInSeconds, doAtTimerFire)
> tmr.start()
>
>
> Sorry about the earlier post with wrong subject line.
> Please help.
>
> Regards,
> Ashish Vyas
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to