void MainWindow::on_pushButton_2_clicked()
{
QDateTime datetime;
QString timestr= datetime.currentDateTime().toString("yyyyMMddHHmmss");
QString fileName="D:/QT/"+timestr+".txt";
file.setFileName(fileName);
//if(!file.open(QIODevice::WriteOnly))
if(file.open(QIODevice::WriteOnly | QIODevice::Text));
{
qDebug()<<"文件保存成功";
}
QDataStream in(&file);
qDebug()<<temp;
in<<temp<<endl;
in.flush();
file.close();
}
temp是串口接收到的数值,在读串口函数里面temp=mycom->readAll();然后就是上面这段temp保存到文本后是空的,没有数值,大佬们我是小白,请给点指导! |