QT5 一行一行的读文本内容

PS:欢迎指正、批评、交流!

可能方法比较蠢,但我短时间内只能想到这么做,如果各位朋友有更好的方法,可在下面留言,赐教!!!

话不多说,上代码:

void MainWindow::on_pushButton_clicked()
{
    static int n = 0;
    QFile file("E:/1111111/111");
    file.open(QIODevice::ReadOnly|QIODevice::Text);
    QTextStream out(&file);
    for(int i = n;i>0;i--)
    {
        out.readLine();
    }
    ui->lineEdit->setText(out.readLine());
    file.close();
    n++;
}

我在代码里做了一个计数(静态变量),将读过的行忽略掉,顺序显示每行的内容

你可能感兴趣的:(漫漫QT路)