Okay, I have solved the problem with a workaround: In the code for my development board I added a new line character after every value.
Then, in my Qt code I check every time the SLOT is called if the value does have a new line char.
Either the value is saved in another variable until it receives a value with a new line character or it is output immediately (if it has a new line character).
static QString newValue= "";
void MainWindow::updateData(const QLowEnergyCharacteristic &c,const QByteArray &value)
{
newValue = newValue + (QString)value;
if (newValue.contains("\n") || newValue.contains("\r")){
ui->dataList->addItem(newValue.simplified());
ui->dataList->scrollToBottom();
newValue = "";
}
}