我试图从文件中读取并放入文本编辑中,并一直说QIODevice::read:device未打开。 .txt文件与我的.qrc和.cpp文件位于同一位置。我正在按照网上的逐步指南进行操作。据我了解,从第四季度到第五季度,他们做出了一些改变。有谁对我可以解决此问题有任何提示。谢谢

//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/

10-09 03:23