мне это посмотреть? Добавить счетчик и увеличивать его в слоте? А когда обнулить?
delay= totalSec/numberOfSteps*1000; if(timer==NULL){ timer = new QTimer(this); connect (timer, SIGNAL(timeout()), this, SLOT(showBlinking())); } timer->setInterval(delay); qDebug()<<timer->interval(); timer->start();
с каждым вызовом connect ты добавляешь обработчик timeout еще раз. т е первый раз после timeout он вызовется один раз, после второго вызова connect - два раза и т д. connect не пересоздает соединение, а добавляет новое
Обсуждают сегодня