QFile 文本无法输出流
QFile text can't output stream
// .txt
QFile txtFile(":/new/prefix1/saveddata.txt");
if (txtFile.open(QIODevice::WriteOnly | QIODevice::Text))
{
// We're going to streaming text to the file
QTextStream stream(&txtFile);
stream << "testingn";
stream << "testingn";
txtFile.close();
}
我有一个QFile
,我正在尝试从上面的目录中打开它。文件存在,但未打开。知道为什么以及如何解决它吗?谢谢。
指定的
文件路径是资源路径,资源可能无法修改,因此"打开写入"请求失败。资源的Qt文档没有提到将数据写入资源文件,只说读取。
资源是专门为只读数据设计的,因此如果要修改信息,则需要使用某种其他形式的数据存储。有关替代方案,请参阅QSettings
。
相关文章:
- 将值从二维数组输出到文本文件
- c++ 将成员函数的输出写入文本文件
- 调用 cout 时如何在结构中输出常量文本?
- 如何在C++中编写 ostream 的向量,它接收所有不同的输出流,如 cout、ostringstream 和 ofs
- 在输出流中插入换行符
- 在类外部重载输入和输出流
- 通用容器的输出流
- 我的动态链接队列在同一输出流中调用时不正确地输出三个返回函数
- 使输出流式处理运算符适用于 boost::variant<std::vector<int>、int、double 的正确方法是什么>
- 获取C++输出流中元素的大小
- 用于了解输入和输出流缓冲区实际工作方式的程序
- 控制多线程程序中的输出流
- 为什么输出流首选" "而不是""?
- C++ 输出流运算符 <<() 中的字符何时加宽?
- 如何将控制台输出的文本颜色更改为红色,但如果从Powershell或CMD运行,背景将保持相同的颜色
- 音频缓冲区列表,用于输出流格式已压缩的 AUHAL 单元
- 如何将值发送到标准输出流并在另一个程序中访问这些值
- 我必须如何将OpenCV输出流到我自己的远程C GUI
- 如何为提升日志和自定义类型定义输出流运算符
- QFile 文本无法输出流