【Qt】Qt读取txt等文件的路径问题

注意:在利用Qt进行文件数据流读取时,一定要把所要读取的文件放在build下,不要放到含有工程文件的文件夹中,否则读取不到。如下图所示:
在这里插入图片描述
【Qt】Qt读取txt等文件的路径问题_第1张图片
而不是放在工程文件test(我的工程名字)下

直接读取数据代码如下:

 connect(ui->reg,&QPushButton::clicked,[=](){
        QFile file("data.txt");
        if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
            qDebug()<<"Can't open the file!"<<endl;
        }
        while(!file.atEnd()) {
            QByteArray line = file.readLine();
            QString str(line);
            qDebug()<< str;
        }
    });

你可能感兴趣的:(qt,开发语言,ui,交互,前端)