Gtk.Widget.draw():错误,信号绘制需要1个参数;给出0

时间:2014-05-06 12:13:01

标签: python gtk signals

我想在事件触发时更新我的​​Gtk.DrawingArea。

检查代码,它不起作用:信号抽取需要1个参数; 0给出

event = threading.Event()
area = Gtk.DrawingArea

area.connect("draw", self.__DrawingArea_DrawSignal)

def __DrawingArea_DrawSignal(self, widget, context):
   pass

if event:
    area.emit('draw')

1 个答案:

答案 0 :(得分:2)

你不应该也不能像这样从对象外部发出信号。

目前还不完全清楚你要做什么,但如果你想确保重绘,你可以致电area.queue_draw()