我试图从文件中读取并放入文本编辑中,但它一直说 QIODevice::read:device not open。 .txt 文件与我的 .qrc 和 .cpp 文件位于同一位置。我正在按照网上的分步指南进行操作。据我了解,他们在从 Q4 到 Q5 时改变了一些东西。有没有人对我如何解决这个问题有任何提示。谢谢
//My findstuff.h
#ifndef FINDSTUFF_H
#define FINDSTUFF_H
#include <QWidget>
namespace Ui {class FindStuff;}
class FindStuff : public QWidget{
Q_OBJECT
public:
explicit FindStuff(QWidget *parent = 0);
~FindStuff();
private slots:
void on_goButton_clicked();
private:
Ui::FindStuff *ui;
void getTextFile();
};
最佳答案
如果您正在读取 .qrc 资源文件,您必须先运行 qmake(Qt Creator 中的“Build->Run qmake”),然后它才可用。
关于c++ - QIODevice::read:设备未打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963081/