1
我正在尝试使用py-gtk构建一个简单的秒表应用程序。以下是我的秒表窗口中切换按钮的回调函数。如何在py-gtk窗口中显示连续数据?
def start(self,widget):
if widget.get_active():
widget.set_label('Stop')
else:
self.entry.set_text(str(time.time() - s))
widget.set_label('Start')
它工作得很好,除了一个事实,即时间不不断得到得到显示在输入小工具。如果我在'If'条件内添加无限循环,如
while 1:
self.entry.set_text(str(time.time() - s))
窗口变得无响应。有人可以帮忙吗?
你能告诉我GObject的相当于GTK-3? – Manoj 2012-08-05 21:07:56
根据[本教程](http://python-gtk-3-tutorial.readthedocs.org/en/latest/cellrenderers.html),'从gi.repository导入GObject',然后'GObject.timeout_add(。 ..)'。 – unutbu 2012-08-05 21:15:09
我应该在哪里添加gobject.timeout_add?我仍然没有得到它! – Manoj 2012-08-06 12:30:35