Все работает, спасибо
QByteArray byteArray = qry.value("template").toByteArray();
LimeReport::ReportEngine* rpt = new LimeReport::ReportEngine();
rpt->loadFromByteArray(&byteArray);
connect(rpt, &LimeReport::ReportEngine::saveFinished, this, &Settings::UpdateTemplate);
rpt->designReport();
А как теперь забрать измененный массив?