Qt写入txt文件方法
2014-05-21 22:31
411 查看
void MainWindow::on_saveBtn_clicked()
{
//本函数只是单独测试Qt保持为txt文本功能,与本串口程序无任何关系
QDateTime da_time;
QString time_str = da_time.currentDateTime().toString("yyyy-MM-dd HH-mm-ss");
// QString runPath = QCoreApplication::applicationFilePath();
// QString dirPath = QCoreApplication::applicationDirPath();
// ui->pathview->setText(runPath); //X:qtworkspace/xxx/xx-desktop-debug/debug/xxx.exe
// ui->pathview_2->setText(dirPath);//X:qtworkspace/xxx/xx-desktop-debug/debug/
QDir *DataFile = new QDir;
bool exist = DataFile->exists("DataFile");
if(!exist)
{
bool isok = DataFile->mkdir("DataFile"); // 新建文件夹
if(!isok)
QMessageBox::warning(this,"sdf","can't mkdir",QMessageBox::Yes);
}
QString fileName = "DataFile/"+time_str+"datafile.txt";
QString str = "this is testing for save data to txt file by Qt programming.";
QFile file(fileName);
if(!file.open(QIODevice::WriteOnly|QIODevice::Text|QIODevice::Append))
{
QMessageBox::warning(this,"sdf","can't open",QMessageBox::Yes);
}
QTextStream stream(&file);
stream<<time_str+":"+str<<"\n";
file.close();
}
代码比较简单,就不解释了。
相关文章推荐
- c++逐行读取写入txt文件的方法
- 将Matlab中的矩阵写入txt文件的方法
- php逐行读取txt文件写入数组的方法
- QT 读取txt文件的几种方法
- Python txt文件读取写入字典的方法(json、eval)
- Asp.net读取和写入txt文件方法(实例)!
- c++逐行读取写入txt文件的方法
- unity中四种读取txt文件的方法和一种写入txt方法
- php逐行读取txt文件写入数组的方法
- python菜鸟笔记--python读取和写入txt文件的方法
- Qt——读入txt文件,写入到表格
- Asp.net读取和写入txt文件方法
- php逐行读取txt文件写入数组的方法 原创
- c++将struct中的内容写入txt文件的方法(含嵌套struct情况)
- sql 读取txt 文件内容,并写入sql的方法
- 将Matlab中的矩阵写入txt文件的方法
- 将richTextBox中的内容写入txt文件发现不换行(解决方法),在richTextBox指定位置插入文字
- C++中Txt文件读取和写入(方法汇总)
- php逐行读取txt文件写入数组的方法
- 【QT】添加资源+写入txt文件