def OnOpen(self,e): '''Load in existing JSON file - This works currently''' del BN.nodesSave[:] del BN.parentsSave[:] del BN.statesSave[:] del BN.cptsSave[:] del BN.evidenceList[:] del BN.cpts[:] dlg = wx.FileDialog(self, "Choose a file", style=wx.FD_OPEN) if dlg.ShowModal() == wx.ID_OK: filename = dlg.GetFilename() dirname = dlg.GetDirectory() f= dirname + '/' + filename BN.load(f) #Load and parse network from properly-formatted JSON file dlg.Destroy() #self.Bind(wx.EVT_PAINT, self.centerpanel.OnPaint) #draw circles #DrawPanel.Refresh(self.centerpanel) self.centerpanel.OnPaintNow()
def OnOpen(self, e): '''Load in existing JSON file - This works currently''' del BN.nodesSave[:] del BN.parentsSave[:] del BN.statesSave[:] del BN.cptsSave[:] del BN.evidenceList[:] del BN.cpts[:] dlg = wx.FileDialog(self, "Choose a file", style=wx.FD_OPEN) if dlg.ShowModal() == wx.ID_OK: filename = dlg.GetFilename() dirname = dlg.GetDirectory() f = dirname + '/' + filename BN.load( f) #Load and parse network from properly-formatted JSON file dlg.Destroy() #self.Bind(wx.EVT_PAINT, self.centerpanel.OnPaint) #draw circles #DrawPanel.Refresh(self.centerpanel) self.centerpanel.OnPaintNow()