#2
myseemylife2011-12-13 16:53
|
我有个qt程序,这样写的:
int main(int argc,char *argv[])
{
FtpCon *f = NULL;
while(1){
QCoreApplication a(argc, argv);
f = new FtpCon();
f->ftpConnect();
//
return a.exec();
sleep(180);
}
}
我的要求是这样的,我要执行ftpConnect(),然后停留180秒后,在一次执行ftpConnect(),也就是循环。。
现在的问题是,程序不会退出,到了a.exec();按照qt的说法,它会一直循环的,所以就到不了sleep那里。
我也就无法循环的执行,我要的结果。
请大侠帮我解决下,
怎么样才能让a.exec后,接着执行sleep,一直while下去。。