从 QML 中的 QRC 文件中的文件加载文本

Load text from a file in a QRC file in QML

我正在尝试将一些文本从 QRC 中的文件加载到 TextArea。但我不知道该怎么做。 QML file QRC file


我也尝试用 C++ 来做。代码:

QFile file(":/assets/CREDIT.md");

但是我得到一个错误:QIODevice::read (QFile, ":\assets\CREDIT.md"): device not open Cpp file

错误很明显,你必须打开文件:

QFile file(":/assets/CREDIT.md");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
    return;