Qt Qfile错误。找不到文件或目录

时间:2015-06-06 20:10:08

标签: qt

我正在使用Qt5.4.2并且在尝试包含Qfile时遇到包含错误。它存在于Qtcore文件夹中的include目录中。我无法弄清楚如何解决这个问题

#include "results.h"
#include "ui_results.h"
#include <QtCore/QFile>
#include <Qfile>
#include <QTextStream>
#include <QMessageBox>

Results::Results(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::Results)
{
    ui->setupUi(this);

    Qfile file("//home//baigoo365//Proj");

    if(!file.open(QIODevice::ReadOnly))
        QMessageBox::information(0, "info", file.errorString());

    QTextStream in(&file);

    ui->textBrowser->setText(in.readAll());

}

2 个答案:

答案 0 :(得分:1)

这是#include <QFile>。不是#include <Qfile>

答案 1 :(得分:0)

如果你的操作系统是Linux,那么你的包含路径是错误的,但是如果你在Windows上而不是包含路径是错误的,那么你使用的是QFile

Qfile file("//home//baigoo365//Proj");

你应该写这个(用大写的'F'):

QFile file("//home//baigoo365//Proj");

但当然其他人说一个包含就足够了:)。