QT5 读取lineEdit数据发送到单片机,单片机会发给ui界面中的textBrowser接收数乱码
void MainWindow::on_sendMsgBtn_clicked()
{
//发送数据
myCom->write(ui->sendMsglineEdit->text().toLatin1());
}
之前QT4网上说: myCom->write(ui->sendMsglineEdit->text()Ascii());
QT5要改成toLatin1();还是不行,求大神指点下,该怎么解决呢??
////下面是读取串口数据
void MainWindow::readMyCom()
{
QByteArray temp = myCom->readAll();
///读取串口缓冲区的所有数据到临时变量temp
ui->textBrowser->insertPlainText(temp);
//将串口数据显示在窗口的文本中
}