从旋转框保存数据
Save data from spinbox
我对qt创建器有问题。我想使用 getSaveFileName 函数将数据从我的旋转框(正好是 7 个)保存到文本文件(逐行)。我不知道该怎么做。这是我的代码。
ui->F0->value();
ui->Fs->value();
ui->c->value();
ui->N_elements->value();
ui->N_active->value();
ui->element_height->value();
ui->focus->value();
QString chemin = QFileDialog::getSaveFileName(this, "Enregistrer le fichier", m_chemin,"File (*.txt)");
QFile file(chemin);
if(!file.open(QIODevice::WriteOnly))
return;
QFile test=ui->F0->value() << endl<< ui->Fs->value() << endl<< ui->c->value()<< endl << ui->N_elements->value() << endl<< ui->N_active->value() << endl<< ui->element_height->value()<< endl<< ui->focus->value();;
QString extension= QFileInfo(chemin).suffix();
test.save(chemin, extension.toAscii());
请提供任何帮助
你应该尝试这样的事情:
QFile * _log;
QString logDirPath = "path/to/file";
QDir logDir(logDirPath);
if(!logDir.exists()) {
QDir().mkdir(logDirPath);
}
_log = new QFile(logDirPath + "test" + ".log");
_log->open(QIODevice::ReadWrite | QIODevice::Text);
QTextStream ts(_log);
ts << ui->F0->value() << endl;
ts << ui->Fs->value() << endl;
ts << ui->c->value() << endl;
ts << ui->N_elements->value() << endl;
ts << ui->N_active->value() << endl;
ts << ui->element_height->value() << endl;
ts << ui->focus->value() << endl;
相关文章:
- 使用C++项目将数据保存在磁盘上
- 如何使用for循环将数据保存在不同的文件中?
- Arduino Makefile:如何将传感器数据保存到计算机中的文件中
- 使用Nlohmann JSON将JSON数据保存在文件中时获取空值
- 如何将外部文件中的数据保存到 2D 数组中?(C++)
- 从文件读取时将数据保存到指针数组
- 如何将枚举类型数据保存到文件
- 协议缓冲区;将数据保存到磁盘并重新加载问题
- 将数据保存到空闲主机上的文件中
- 将所有控制台输出数据保存到新的文本文件C++
- 尝试将数据保存到数组中时出现ifstream运行时错误
- 将数据保存并加载到文件 c++(初学者)
- c语言 - fprintf() 函数无法将数据保存到文件中;后面必须跟着 fflush() 函数吗?
- 如何在 c++ 中将字节类型的字符数组数据保存到文件中
- 运行程序,将数据保存在文本文件中并读回
- 将结构数据保存到 C++ 中的地图
- 将数据保存在缓存中的技术,位置
- 可视化地将数据保存到文件c++中
- 试图找出一种可移植的数据保存方法
- 将数据保存在用户无法访问的文件中C++?