original function:
void Dialog::onReadyRead() { if (port->bytesAvailable()) { ui->recvEdit->moveCursor(QTextCursor::End); ui->recvEdit->insertPlainText(QString::fromLatin1(port->readAll())); } } |
Errorless Output in QTextEdit (project-specific variable with value..):
[CODE]
azimut_145 azimut_145 azimut_145 <to continue ..> |
changed function:
[CODE]
void Dialog::onReadyRead() { if (port->bytesAvailable()) { ui->recvEdit->moveCursor(QTextCursor::End); ui->recvEdit->insertPlainText(QByteArray("some text:")); ui->recvEdit->insertPlainText(QString::fromLatin1(port->readAll())); } } |
defective error Output in QTextEdit:
[CODE]
some text:azimut_145 some text:azimut_145 some text:azimut_145 some text:azimut_145 some text:azimut_145some text: some text:azimut_some text:145 some text:azimusome text:t_145 some text:azsome text:imut_145 some text:azimut_145 some text:azimut_145 <to continue ..> |
The Output is interlaced and in random order.
Any ideas? Programminformation: Qextserialport 1.2 beta qt 5.0.1 under qt creator 2.6.2