def __init__(self,m,n,LowVerticalHeader,HighVerticalHeader,LowHoizontalHeader,HighHorizontalHeader,CorrelationTable,regionIDS):
super(NewWindowCorrelationTableDisplay, self).__init__(m, n)
CellSize = 18
if CorrelationTable.CommunityMode:
self.setVerticalHeaderLabels([''.join(CorrelationTable.ClusteredOrder[key]) for key in range(LowVerticalHeader ,HighVerticalHeader+1)])
self.setHorizontalHeaderLabels(['\n'.join(CorrelationTable.ClusteredOrder[key]) for key in range(LowHoizontalHeader,HighHorizontalHeader+1)])
else:
self.setVerticalHeaderLabels([''.join(CorrelationTable.Brain_Regions[key]) for key in range(LowVerticalHeader ,HighVerticalHeader+1)])
self.setHorizontalHeaderLabels(['\n'.join(CorrelationTable.Brain_Regions[key]) for key in range(LowHoizontalHeader,HighHorizontalHeader+1)])
for i in range(n+1):
self.setColumnWidth(i,CellSize)
for i in range(m+1):
self.setRowHeight(i,CellSize)
for column in range(n):
for row in range(m):
table_item = CorrelationTable.item(regionIDS[column*m + row][0],regionIDS[column*m + row][1])
table_item_new = QtGui.QTableWidgetItem()
table_item_new.setBackground(table_item.background())
table_item_new.setToolTip(table_item.toolTip())
self.setItem(row, column, table_item_new)
self.setSizePolicy(QtGui.QSizePolicy.Policy.Expanding, QtGui.QSizePolicy.Policy.Expanding)
self.setShowGrid(False)
self.setStyleSheet("selection-background-color: transparent;")
self.setItemDelegate(self.BackgroundDelegate())
# Counter 2 is community correlation table
# Counter 1 is Correlation Table
评论列表
文章目录