Подключение сигналов в GTK +: анонимно? - PullRequest
0 голосов
/ 15 января 2010

После прочтения «Использование ваших сигналов» Мне интересно, можно ли подключить сигналы к «приемникам» «анонимным» способом?

В словах заказа, если пример следующий (фрагмент из ссылки выше):

aCar = Car()
aCar.connect('engine-started', myCallback) 

Можно ли просто подключить myCallback ко всем engine-started источникам сигнала за один раз? Что-то вроде:

gbus.connect('engine-started', myCallback)

Конечно, gbus вот только пример.

1 Ответ

1 голос
/ 16 января 2010

Да, вы можете использовать gobject.add_emission_hook ( g_signal_add_emission_hook ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...