|
1
2
总结(pypubsub的作者):如果您从pypubsub而不是wx.lib.pubsub导入,一切都会正常工作,您将不会有“两个消息传递系统”。 细节: wx包中没有实际使用wx.lib.pubsub的内容;后者仍然存在于wx.lib中,只是出于遗留原因(请参见下文),您完全可以选择是否要在wxPython应用程序中使用publish-subscribe。
pypubsub/wx.lib.pubsub的历史:wx.lib.pubsub最初是为wxPython开发的模块,包含在其源代码中。它作为一个名为pypubsub的独立库(十多年前!)被移出,因为wxPython中没有任何东西依赖于它,反之亦然。为了向后兼容,wx.lib.pubsub作为独立pypubsub的特定“版本”保持活动状态(例如,wxpython3使用了pypubsub 3.3)。但是,最新的wxPython(4.0.4)不推荐其wx.lib.pubsub:您应该直接从pip安装或github安装独立的pypubsub,并使用
如果可以的话,应该使用wxpython4.0.4、python3.7和pypubsub 4.0.0(4.0.1即将推出,并且只支持关键字参数)。 |
|
|
pixel · C#根据订阅者的要求通知订阅者的事件 8 年前 |
|
|
vach · ZeroMQ可以订阅,但如何排除特定筛选器? 8 年前 |
|
|
Antoine · 在ROS-Python中使用来自多个主题的数据 8 年前 |
|
|
DSA · NATS请求-回复-它是如何工作的? 8 年前 |