我正在創建一個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