self.coverSong =Noneself.cid = self.canvas.mpl_connect('button_press_event', self.onClick) self.draw()defupdateCoverSong(self, newCoverSong):self.coverSong = newCoverSongifself.coverSong: self.w = self.coverSong.waveform.flatten() N = np.ceil( float(len(self.w)) / DOWNS...
问题在于,mpl回调注册表只保存对它所处理的回调的弱引用(逻辑是如果你不小心保留你从mpl_connect得到的...
示例1 classScanMap(QtGui.QMainWindow):parent=Nonepoints=[]xlim=None#[-10,10]ylim=None#[-10,10]polar=Falsegraph=Nonebutts=[]mode='scat'text_format=Nonecontrol=Nonelast=Nonedef__init__(self,graph=True,attach=False,mode='scat',**kwargs):QtGui.QMainWindow.__init__(self)self.setAttribute(...