私は多くのことを試しましたが、うまくいきませんでした。
Qt 5.9.1 を使用していますが、次のように QFile 変数で .txt ファイル (qrc ファイル内) を開きたいと思います。
QFile file(":/txt/config");
私も使ってみました
QFile file("qrc:/txt/config");
これがqrcファイルです(要約):
<qresource prefix="/txt">
<file alias="config">resources/files/config.txt</file>
</qresource>
私の.proにはありますINCLUDEPATH += .
私はすでにしようとしました:
Build -> Clean all
Build -> Run qmake
Build -> Build all
そして、それは何も変更しませんでした.起動するたびに、私はこの出力を持っています:
QIODevice::read (QFile, ":/txt/config"): device not open
.qrc のパスは正しいです。QtCreator は、ディレクトリを参照してファイルを見つけ、通常のテキスト ファイルのようにエディターで開きます。
助けてくれてありがとう、そして私の英語でごめんなさい...(編集機能では、こんにちはみんなを一番上に追加することはできないので、ここで言います:))