我实现了一个类,在这个类中,设置了定时器。如果在构造函数中,写下
timer = new QTimer(this);
connect( timer, SIGNAL(timeout()), this, SLOT(doTimeOut()));
timer->start(10);
然后,只要实例化该类后,便会定时触发doTimeOut函数。
然后,我想实现的功能是,这个类有A,B,C三个公有函数。每个函数的开始,也就是,在调用A函数的时候才启动定时器。
在程序结束的时候才关闭定时器。我的目的就是要控制A,B,C三个函数的执行是否超时,如果超时,执行doTimeOut函数。
谢谢各位高手了,大家给我点启发。