在QT中利用QTimer可以做某事件重複執行的動作
QTimer *timer = new QTimer(&rfid);
QObject::connect(timer, SIGNAL(timeout()), &rfid, SLOT(ReadTagInfo())); timer->start(1000);
timer->start(1000); 裡面的數字就是設定他的時間範圍,1000毫秒=1秒
還有另一個
QTimer::singleShot(1000, &app, SLOT(quit()));
不過singleShot(),只能跑一次,即時間到就結束視窗。
文章標籤
全站熱搜

剛剛有看了您的程式 可以執行 但是我有一個問題 就是我要如何跳出去 也就是要怎麼樣中止重複執行?? 感謝唷^^
這個我沒有試過,可能要你自己去找答案了喔。