すべての開発者は、c++ Qt でカウント ダウン タイムを作成する方法を教えてもらえますか? できれば、ソースコードを見せてください。
質問する
4428 次
1 に答える
0
あなたはそのようなものを使うことができます。毎秒timeOutSlotを呼び出します。
#define TIMEOUT 60
...
QTimer * timer = new QTimer();
connect(timer,SIGNAL(timeout()),this,SLOT(timeOutSlot()));
timer->start(1000);
...
void timeOutSlot()
{
static int time = TIMEOUT;
time--; // decrement counter
if (time==0) // countdown has finished
{
// timeout
}
else // re-start counter
{
time->start(1000);
}
}
于 2012-04-04T17:05:55.340 に答える