Прежде всего, откуда вы взяли ту информацию, что QGraphicsLineItem - метод setItemName? QGraphicsLineItem не имеет метода setItemName. С другой стороны, objectName является свойством QObjects, а QGraphicsLineItem - нет. Альтернативой для сохранения имен является использование метода данных:
KEY_NAME = 0
# ...
def createLineItem(self,start,end):
global i
i +=1
line = QGraphicsLineItem(QLineF(start, end))
line.setData(KEY_NAME, '%d' % i)
print( "Line", line.data(KEY_NAME))
self.scene().addItem(line)