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);
}
}
最佳答案
以下代码显示了在读取文件的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
}
}
关于c++ - 关于在Qt中读取文件的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28369868/