以下是从data.tab文件读取数据的代码 (将数据显示在表格上!)
请问如何向data.tab写入数据?(即:在表格上修改数据后写入data.tab中)
朋友问我 我不会修改 所以问问大家(也替自己问问 呵呵)
/×mainwindow.cpp×/
........
QFile file("./data.tab");
if (file.open(QFile::ReadOnly | QFile::Text))
{
QTextStream stream(&file);
QString line;
model.removeRows(0, model.rowCount(QModelIndex()), QModelIndex());
int row = 0;
do {
line = stream.readLine();
if (!line.isEmpty())
{
model.insertRows(row, 1, QModelIndex());
QStringList pieces = line.split(",", QString::SkipEmptyParts);
model.setData(model.index(row, 0, QModelIndex()),
pieces.value(0));
model.setData(model.index(row, 1, QModelIndex()),
pieces.value(1));
model.setData(model.index(row, 2, QModelIndex()),
pieces.value(2));
model.setData(model.index(row,3, QModelIndex()),
pieces.value(3));
row++;
}
} while (!line.isEmpty());
file.close();
}
........