Take the & off from here:
QString newQString = QString(&oldQBytearrayString); -> QString newQString = QString(oldQBytearrayString);

and it should work. A shorter form should also work: QString newQString(oldQBytearrayString);