gdsddsf
Fri Feb 6 2015
A+
231
342
3232
3fsdfdsa
1242141241
242112
fdsasds
Fri Feb 6 2015
A+
213
213
12312
4321
4321421234
这些是我数据库中的两个条目。 我想用qt在表格视图中打印它们。 我可以读取文件的内容,但我不明白如何在前8行结束后转到下一个表项。 告诉我如何在8条读取线之后进入下一个条目
void MainWindow::on_search_clicked()
{
QString name,dob,height,weight,bloodgrp,policy,add,contact;
QString filename = "/home/pushkar/Person/database.txt";
QFile file(filename);
if(file.open(QIODevice::ReadOnly))
{
QTextStream in(&file);
}
}
答案 0 :(得分:1)
以下代码显示了在读取8行文件后如何执行操作。
QFile file("c:/Qt/in.txt");
int line_count=0;
file.open(QIODevice::ReadOnly); //| QIODevice::Text)
QString line[amountOfLinesInFile];
QTextStream in(&file);
while( !in.atEnd())
{
line[line_count]=in.readLine();
line_count++;
if(lineCount % 8)
{
// Do Something
}
}