اجرا شدن slot بعد از مدت زمان مشخص در Qt - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

اجرا شدن slot بعد از مدت زمان مشخص در Qt

0 امتیاز
77 بازدید

سلام من می خوام بعد از چند ثانیه یکی از slot های برنامم اجرا بشه کدی که نوشتم اینه :

    QTimer *timer=new QTimer;
    connect(timer,SIGNAL(timeout()),this,slot(saveFile()));
    timer->start(5000);

آیا راه ساده تری هم وجود داره ؟

سوال شده بهمن 11, 1392  بوسیله ی in_chand_ta (امتیاز 66)   1 2 13

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
QTimer::singleShot(5000, this, SLOT(saveFile()));

 

پاسخ داده شده بهمن 11, 1392 بوسیله ی حامد مصافى (امتیاز 1,190)   1 2 12
...