def __call__(self, event):
if event.inaxes!=self.line.axes: return
if (self.mode == 'None'):
if event.key in self.modeDefs:
self.mode = self.modeDefs[event.key]
print('Mode = ',self.mode)
if(self.mode == 'Select'):
if(event.button == 3 ):
print("Erasing line")
self.clearSelect()
else:
if(event.dblclick ):
self.endLine(event)
else:
self.addToLine(event)
self.line.figure.canvas.draw()
评论列表
文章目录