QFile
实现一般串口调式工具 输出命令保存到本地的功能
代码实现
QString stxt=ui->textE_jieshou_2->toPlainText();
QString path=QFileDialog::getOpenFileName(this,"打开文件","C:\\");
QFile file(path);
if(path.isEmpty())
{
QMessageBox::warning(this,"警告","打开失败");
}
else if(!(path.isEmpty())) {
if(!file.open(QIODevice::WriteOnly))//以写的方式打开文件,如果文件不存在则创建,
qDebug()<<file.errorString();
QByteArray buf = stxt.toUtf8();
file.write(buf);//写入文件,支持QByteArray和 char * 类型数据写入
file.close();//关闭文件
}
我直接复制我项目的代码 直接粘贴复制到触发槽就可用!