本文整理汇总了Python中wx.lib.pubsub.Publisher.unsubscribe方法的典型用法代码示例。如果您正苦于以下问题:Python Publisher.unsubscribe方法的具体用法?Python Publisher.unsubscribe怎么用?Python Publisher.unsubscribe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wx.lib.pubsub.Publisher
的用法示例。
在下文中一共展示了Publisher.unsubscribe方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __del__
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def __del__(self):
"""
Actions necessary on scan event deletion.
"""
pub.unsubscribe(self.stop, "scan.stop")
示例2: __del__
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def __del__(self):
"""
Actions necessary on filter bank deletion.
"""
pub.unsubscribe(self.ComputeReference, "history.change_reference")
pub.unsubscribe(self.RemoveReference, "history.clear_reference")
示例3: OnDestroy
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def OnDestroy(self, evt):
"""Unbind to all events before the plugin is destroyed."""
pub.unsubscribe(self.OnUpdatePatient)
pub.unsubscribe(self.OnStructureCheck)
pub.unsubscribe(self.OnIsodoseCheck)
pub.unsubscribe(self.OnDrawingPrefsChange)
pub.unsubscribe(self.OnPluginLoaded)
self.OnUnfocus()
示例4: OnDelete
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def OnDelete(self, event=None):
"""
Clean up before destroying object.
Parameters:
event - wx.Event
"""
pub.unsubscribe(self.ChangeDefaultUnits, "default_units.changed")
event.Skip()
示例5: OnDelete
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def OnDelete(self, event=None):
"""
Actions triggered when canvas is deleted.
Parameters:
event - wx.Event
"""
PlotCanvas1D.OnDelete(self,event)
pub.unsubscribe(self.PostProcess, "filter.change")
event.Skip()
示例6: OnUnfocus
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def OnUnfocus(self):
"""Unbind to certain events when the plugin is unfocused."""
# Unbind keyboard and mouse events
self.Unbind(wx.EVT_KEY_DOWN)
self.Unbind(wx.EVT_MOUSEWHEEL)
self.Unbind(wx.EVT_LEFT_DOWN)
self.Unbind(wx.EVT_LEFT_UP)
self.Unbind(wx.EVT_RIGHT_DOWN)
self.Unbind(wx.EVT_RIGHT_UP)
self.Unbind(wx.EVT_MOTION)
pub.unsubscribe(self.OnKeyDown)
pub.unsubscribe(self.OnMouseWheel)
pub.unsubscribe(self.OnRefresh)
示例7: unsubscribe
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def unsubscribe(listener):
Publisher.unsubscribe(listener)
示例8: Close
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def Close(self):
self.dbconn.close()
for callback, topic in self.Subscriptions: # @UnusedVariable
Publisher.unsubscribe(callback)
示例9: OnDestroy
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def OnDestroy(self, evt):
"""Unbind to all events before the plugin is destroyed."""
pub.unsubscribe(self.OnUpdatePatient)
示例10: __del__
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def __del__(self):
for callback, topic in self.Subscriptions: # @UnusedVariable
Publisher.unsubscribe(callback)
示例11: unsubscribe_all
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def unsubscribe_all(self):
pub.unsubscribe(self.update_channels)
pub.unsubscribe(self.process_data)
示例12: unsubscribe
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def unsubscribe(function, *args, **kwargs):
"""Alias for wx.lib.pubsub.Publisher.unsubscribe()"""
pub.unsubscribe(function, *args, **kwargs)
示例13: OnDestroy
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def OnDestroy(self, evt):
"""Unbind to all events before the plugin is destroyed."""
pub.unsubscribe(self.OnUpdatePatient)
pub.unsubscribe(self.OnStructureCheck)
pub.unsubscribe(self.OnStructureSelect)
示例14: __del__
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def __del__(self):
for callback, topic in self.Subscriptions:
Publisher.unsubscribe(callback)
示例15: __del__
# 需要导入模块: from wx.lib.pubsub import Publisher [as 别名]
# 或者: from wx.lib.pubsub.Publisher import unsubscribe [as 别名]
def __del__(self):
# Unsubscribe when deleted
Publisher.unsubscribe(self.OnConfigMsg)