ElectrodeView.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:ECoG-ClusterFlow 作者: sugeerth 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号