def UpdateColors(self):
self.regenerateElectrodes(self.ElectrodeData.timeStep)
for node in self.NodeIds:
self.unselectNodes(node)
try:
temp = self.ElectrodeData.graphWidget.partition[node.counter]
except IndexError:
temp = 0
if self.ElectrodeData.ScalarSize:
Size = eval('self.ElectrodeData.graphWidget.'+self.ElectrodeData.electrodeSizeFactor+'[node.counter-1]')
node.setNodeSize(Size,self.ElectrodeData.electrodeSizeFactor)
else:
Size = 0.4
node.setNodeSize(Size,"nothing to Display")
if not(self.ElectrodeData.nodeSizeFactor == 1):
node.ScalarNodeSize(self.ElectrodeData.nodeSizeFactor)
if self.ElectrodeData.Glyph:
for node in self.NodeIds:
node.setGlyph(True)
if self.ElectrodeData.ElectrodeScreenshot:
pixmap = QtGui.QImage(self.scene.sceneRect().size().toSize())
pAin = QtGui.QPainter(pixmap)
self.scene.render(pAin,QtCore.QRectF(self.width/4+50, self.height/4+50, 3*self.width/6,3*self.height/6))
fileName = str("Time_"+str(self.ElectrodeData.timeStep)+"_Syllable_"+str(self.ElectrodeData.syllableUnit)+"_Alg_"+str(self.ElectrodeData.clusterActivated)+".png")
pixmap1 = QtGui.QPixmap.fromImage(pixmap)
评论列表
文章目录