添加时间而不是仅更新

时间:2011-07-12 19:27:04

标签: c++ qt

我在对话框行编辑,显示某个操作完成它的工作后经过的时间。所以代码结构如下:

void some_f()
{
QTime time;
time.start();
My_Class::do_operation();//this is static fnc
line_edit->setText(QString::number(time.elapsed()));
}

我无法理解的是,这是多么可能:
虽然调试all似乎没问题,但每次调用此fnc时,经过的时间都不同但相似(在相同范围内)。
当它不处于调试模式时会发生奇怪的事情。看起来时间过去是添加到上一个结果(上一次)。如何/为什么修复它?

0 个答案:

没有答案