我想在事件触发时更新我的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')
答案 0 :(得分:2)
你不应该也不能像这样从对象外部发出信号。
目前还不完全清楚你要做什么,但如果你想确保重绘,你可以致电area.queue_draw()
。