2017-06-23 30 views
1

我有一個繼承自GObject的類。我需要發出信號,並在收到任何回調的非無結果時停止。如何在PyGObject中有一個信號累加器?

事情是這樣的..

class A(GObject.Object): 
    __gsignals__ = {'get_my_object':(GObject.SIGNAL_RUN_LAST, subClassGObject, (int,))} 

    def get_the_object(self): 
     my_obj = self.emit('get_my_object') 

其中曾經返回應存放在my_obj第一非無結果的回調,我不知道這是否有某種類型的做'累加器'功能。我如何在pygtk中完成這項工作?

+0

沒有得到什麼是你的問題。你能改述一下嗎? –

回答