从 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;
我正在尝试将一些文本从 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;