我正在创建一个GUI,我正在使用MVC模式来创建它。这样做,我使用pubsub来管理后端和前端之间的事件。wxpython - Pubsub跨文件
如何让pubsub跨文件?
我的文件位于链接right here的后面。 (他们是相当长的文件,我的职务将是巨大的,否则。)
例如:
在gui_btn_panel.py的31行程序订阅了ENABLE NEXT
邮箱(pub.subscribe(self.next_step,"ENABLE NEXT")
)。
然后,在gui_step_1.py的232线,该程序发布一个消息与标签ENABLE NEXT
(pub.SendMessage("ENABLE NEXT")
)。
我想gui_btn_panel.py
捕获该消息,但它似乎并没有。
如果我有些困惑,让我知道!希望有人能帮助我。
但你看到我的问题在哪里了吗?所以这不是我的实际程序看起来破碎? – 2011-05-31 18:55:35
如果你按照pubsub的网站上的指示看起来不错,是的。事实上,你似乎在做同样的事情。 – 2011-05-31 18:59:38
最终明白了!我只需要将'from pubsub import setuparg1'添加到__gui_main.py__。感谢Oliver提供的方向,一切都很完美。 – 2011-06-08 06:06:32