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

Python Gtk.Widget.draw():错误,信号绘制需要1个参数;0给定,python,gtk,signals,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')

我想在事件触发时更新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')

你不应该也不能像那样从物体外部发出信号

现在还不完全清楚您想做什么,但是如果您想确保重新绘制,可以调用
area.queue\u draw()