用于写入的QFile打开文件失败

Ter*_*miT 5 c++ qt qfile

我正在尝试打开文件并将一些文本数据写入其中.

QFile out(":/test.txt");
if (!out.open(QIODevice::ReadWrite)) {
    QMessageBox msgBox;
    msgBox.setText(out.errorString());
    msgBox.exec();
    return;
}
Run Code Online (Sandbox Code Playgroud)

但它失败了"未知错误".(Qt 4.6,Wnidows XP SP3)

小智 8

":/ test.txt"是嵌入到可执行文件中的资源文件的名称,您无法写入该文件.例如,将文件名更改为"C:/test.txt".