У меня есть механизм приложений, в котором внутрипрограммное взаимодействие осуществляется с помощью PyPubSub.
Planned - это несколько отзывчивый графический интерфейс, который, например, включает / отключает виджеты в зависимости от состояния модели.Это может быть реализовано с использованием wxPython.
Поскольку wxPython имеет собственную библиотеку pubsub (которая является PyPubSub), которая работает через GUI, вопрос заключается в следующем: как поддерживать модель MVC.
Является ли онаМожно ли (и что более важно: имеет ли это смысл) смешивать две системы обмена сообщениями при сохранении шаблона MVC?Например, чтобы эти две системы обмена сообщениями были разделены при одновременном включении в GUI подписчиков на темы движка?
Или я просто буду использовать pubsub модели (то есть движка приложения) в GUI и не использоватьwxPython встроенный?
Любая помощь приветствуется в этом довольно концептуальном вопросе.