用PyGtk实现定时器(timer)
此页由Linux Wiki用户Chenxing于2008年10月11日 (星期六) 08:41的最后更改。
出自Linux Wiki
提示:此文已超过 16 年(5917 天)未更新,如发现内容过时或有误,欢迎改进:)
在PyGTK中,Python的Timer对象计时严重不准确,故应使用gobject.timeout_add来实现定时器,具体的使用方法如下:
# 增加一个计时器,1000ms后运行self.update_clock程序一次。计时器ID为self.timer_id: self.timer_id = gobject.timeout_add(1000, self.update_clock) # 取消上面的计时器: gobject.source_remove(self.timer_id) self.timer_id=None
这篇文章提供了一个完整的例子:
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。