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

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

0 امتیاز

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

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

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

سوال شده بهمن 11, 1392  بوسیله ی in_chand_ta (امتیاز 75)   4 18 23

1 پاسخ

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

 

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