def editMultipleWels(self): indexes = [] #Excluding empty wells for qModelIndex in self.selectedIndexes(): row, column = qModelIndex.row(), qModelIndex.column() if not self.plate.isWellEmpty(row, column): indexes.append((row, column)) if len(indexes) == 0: return row, column = indexes[0] wellWidget = WellWidget(self.plate[row, column], self) if wellWidget.exec_(): for row, column in indexes: self.plate[row, column] = wellWidget.getWell()
def editMultipleWels(self): indexes = [] #Excluding empty wells for qModelIndex in self.selectedIndexes() : row,column = qModelIndex.row(),qModelIndex.column() if not self.plate.isWellEmpty(row,column): indexes.append((row,column)) if len(indexes) == 0: return row,column = indexes[0] wellWidget = WellWidget(self.plate[row,column],self) if wellWidget.exec_(): for row,column in indexes : self.plate[row,column]=wellWidget.getWell()
def editWell(self, item): index = self.indexFromItem(item) row, column = index.row(), index.column() wellWidget = WellWidget(self.plate[row, column], self) if wellWidget.exec_(): self.plate[row, column] = wellWidget.getWell()
def editWell(self, item): index = self.indexFromItem(item) row,column = index.row(),index.column() wellWidget = WellWidget(self.plate[row,column],self) if wellWidget.exec_(): self.plate[row,column]=wellWidget.getWell()