首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-06-12 
QT 数据每隔一段时间存储为一个文件例如 每个5秒存为一个文件 第1~5秒:wenjian1 第6~10秒:wenjian2 该怎么

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();

热点排行