QT 数据每隔一段时间存储为一个文件,该如何解决

QT 数据每隔一段时间存储为一个文件
例如 每个5秒存为一个文件 第1~5秒:wenjian1 第6~10秒:wenjian2 该怎么实现,求教

------解决方案--------------------
这个问题好办,写一个写文件用的函数:writeToFile(xxxx data,int index = 0)

static int count = 0;
if(!index)
count++;
else
count=index;
QString filename = “wenjian”+ QString::number(count) + “.” + “extname”;
QFile file(filename )
........
}
大概的意思。


------解决方案--------------------
用QFile就好 fopen 不太方便 像QFile这样的IODevice 读写都比较方便
------解决方案--------------------
QTimer *animationTimer = new QTimer;
animationTimer->setObjectName("Timer");
connect(animationTimer , SIGNAL(timeout()), this, SLOT(你需要调用的文件储存函数()));
animationTimer->start(5000);

在函数里加一个计数的变量,
在调用了第二次后
animationTimer->stop();