【发布时间】:2018-08-13 07:16:09
【问题描述】:
我不知道为什么,但我无法运行 QTemporaryFile 的最简单示例...我的真正意图是在稍后处理之前将来自 QAudioInput 的数据写入临时文件。
在尝试了几次之后,我意识到 .read()、.readLine()、.readAll() 或 .write() 都不会有任何效果...错误字符串始终是“未知错误”,而且都不起作用对于 QFile 或 QTemporaryFile。
#include <QCoreApplication>
#include <QTemporaryFile>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QTemporaryFile tf;
tf.open();
tf.write("Test");
QTextStream in(&tf);
qDebug() << "Testprogramm";
qDebug() << tf.isOpen();
qDebug() << tf.errorString();
qDebug() << in.readLine();
qDebug() << tf.readAll();
tf.close();
return a.exec();
}
调试帖子:
Testprogramm true "Unknown error" "" ""
提前感谢您!
【问题讨论】: