小编Hai*_*not的帖子

在Qt资源系统中读取和写入文件(qt 5.0.2)

我有下面的代码.我正在使用Qt_5_0_2_MSVC2012_64bit-Release.我无法读取该文件.我收到"无法打开文件进行读取"的调试错误消息.对于资源文件,我有一些问题.知道如何解决它吗?谢谢!

#include <QCoreApplication>
#include <QFile>
#include <QString>
#include <QDebug>
#include <QTextStream>
#include <QResource>
#include <QIODevice>


void Read(QString Filename){
    QFile mFile(Filename);

    if(!mFile.open(QFile::ReadOnly | QFile::Text)){
        qDebug() << "could not open file for read";
        return;
    }

        QTextStream in(&mFile);
        QString mText = in.readAll();

        qDebug() << mText;

        mFile.close();



}
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    Read(":/MyFiles/myfile.txt");
    return a.exec();
}
Run Code Online (Sandbox Code Playgroud)

c++ qt qt5

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

qt ×1

qt5 ×1