Механизм Сигнал / Слот для Perl - PullRequest
0 голосов
/ 14 июня 2010

Мне интересно, существует ли эквивалентный механизм сигналов / слотов Qt для Perl. Я изучил POE, но, поскольку он огромен, я не смог найти ничего полезного.

Заранее спасибо,

Ответы [ 2 ]

1 голос
/ 14 июня 2010

Возможно, вы ищете что-то вроде Object :: Event , API для регистрации и отправки событий, в основном для AnyEvent , но я думаю, вы могли бы использовать его в другом месте. Gtk2 также имеет механизм, аналогичный QT, особенно в сочетании с Glade XML , который позволяет автоматически отображать слоты событий | сигналы для методов или функций объекта perl. AnyEvent - это универсальный цикл обработки событий, который, помимо прочего, поддерживает Gtk / Glib и POE, и его гораздо проще поймать, чем большой набор модулей, представляющий собой POE.

1 голос
/ 14 июня 2010

Концепция обычно называется Опубликовать / Подписаться .Результат поиска для pubsub на CPAN дает то, что вы хотите.

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