0
我想從qt應用程序發送一個字符串到arduino,起初我發送了一個簡單的字符,它的工作,但是當我嘗試從我的Linedit
採取一個字符串,並將其發送到通過串口Arduino的,它告訴我一個錯誤:從QT發送一個字符串到Arduino
erreur : no matching function for call to QSerialPort::write(QString&)
這個代碼
void MainWindow::on_pushButton_clicked()
{
QString envoi ;
envoi = ui->lineEdit->text();
/* ui->label->setText(envoi); */
serial.setPortName("com17");
serial.setBaudRate(QSerialPort::Baud9600);
serial.setDataBits(QSerialPort::Data8);
serial.setParity(QSerialPort::NoParity);
serial.setStopBits(QSerialPort::OneStop);
serial.setFlowControl(QSerialPort::NoFlowControl);
serial.open(QIODevice::ReadWrite);
serial.write(envoi);
}