这是我的第一个问题。
我想要加载,如* .txt文件的文件和存储这些文件作为QObject的(它甚至有可能保存这些文件作为QObject的?)在列表中为以后使用。
就像我打开3个* .txt文件,并将它们存储为QObject的列表中,并希望通过从列表中称他们为编辑这些文件
我怎样才能打开QT文件并加载该文件作为QObject的存储在一个列表?
能否请您提供一个例子吗?
非常感谢你。
Qt中加载文件的方法在一个QFile的Qt的之证件被完全解释说:https://doc.qt.io/qt-5/qfile.html
专为txt文件,他们提供的代码片段,其可以完美兼容多种情况:
QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
while (!in.atEnd()) {
QString line = in.readLine();
process_line(line);
}
我不知道,如果你真的想萨姆提到(所以你应该继承它,并实现自己的功能),或者你只是想简单的QList<QFile>
列表,以便您可以轻松地后访问您的加载文件将文件保存为QObject的。告诉我,如果你需要一个例子此;-)