CommunitiesNode.py 文件源码

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

项目:ECoG-ClusterFlow 作者: sugeerth 项目源码 文件源码
def paint(self, painter, option, widget):
        painter.setPen(QtCore.Qt.NoPen)

        if self.graphWidget.VisualizationTheme == "ObjectFlow": 
            self.drawSubClusters(painter, self.radius)
            painter.setBrush(self.CommunityColor)
            painter.setPen(QtGui.QPen(QtCore.Qt.black, 0))
            if (option.state & QtGui.QStyle.State_Selected):
                circle_path = QtGui.QPainterPath()
                painter.setPen(QtGui.QPen(QtCore.Qt.blue, 3))        
                circle_path.addEllipse(QtCore.QPointF(0,0),self.radius+2,self.radius+2);
                painter.drawPath(circle_path)
            else:
                painter.drawEllipse(-4, -4, self.radius, self.radius)

        elif self.graphWidget.VisualizationTheme == "ThemeRiver":
            self.drawSubClustersTheme(painter,option, self.radius)

        # Drawing the CirclePath Should denote a value
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号