我正在使用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());
}
答案 0 :(得分:1)
这是#include <QFile>
。不是#include <Qfile>
。
答案 1 :(得分:0)
如果你的操作系统是Linux,那么你的包含路径是错误的,但是如果你在Windows上而不是包含路径是错误的,那么你使用的是QFile
:
Qfile file("//home//baigoo365//Proj");
你应该写这个(用大写的'F'):
QFile file("//home//baigoo365//Proj");
但当然其他人说一个包含就足够了:)。