1
我在Qt中创建了一个包含大量文本字段的基本UI,现在我想使用用户输入的文本或数字并将其存储在文件中(最好是SQL数据库文件,但是一个文本文件将会很好)。在Qt中使用文件系统C++
保存文件后,我应该能够再次访问该信息,以便以表格格式列出所有内容。
我在Qt中创建了一个包含大量文本字段的基本UI,现在我想使用用户输入的文本或数字并将其存储在文件中(最好是SQL数据库文件,但是一个文本文件将会很好)。在Qt中使用文件系统C++
保存文件后,我应该能够再次访问该信息,以便以表格格式列出所有内容。
见QTextStream类:
QFile data("output.txt");
if (data.open(QFile::WriteOnly | QFile::Truncate)) {
QTextStream out(&data);
out << yourLabel->text();
}
您可以用类似的方式读取数据。
我建议在Qt 5.1中使用'QSaveFile'并且 - 如果写入失败,它不会导致数据丢失。我也建议不要在Qt 5.1以下使用任何东西。破坏用户的数据并不酷。如果您需要安全地将设置存储在Qt 4中,请使用'QSettings',而不是'QFile'。 –
你可以发布一些代码,你到现在为止有什么尝试吗? – Itachi