大家好,我使用QFile不能以WriteOnly,ReadWrite方式打资源
文件,但是使用ReadOnly就可以,
也就是只能以只读方式打开资源文件,不能以读写和只写方式打开,提示的
错误类型是unknown error
但是不是资源文件只读只写和读写都能成功open不知是为什么?大家有遇到这种情况的吗?
谢谢了
资源文件
//theme.qrc
<qresource prefix="theme">
<file alias="test.txt">../options/test.txt</file>
</qresource>
代码
1. QFile file(":/theme/test.txt");
2. if (!file.open(QIODevice::WriteOnly)) {
3. std::cerr << "Cannot open file for writing: "
4. << qPrintable(file.errorString()) << std::endl; //提示unknown error
5. return;
6. }
[ 此帖被maidisula在2011-03-22 15:34重新编辑 ]