QTimer — повторяющийся таймер

Я пытаюсь подсчитывать объекты QTimer через определенные промежутки времени, непрерывно вызывая функцию. Я последовал примеру и установил интервалы, но он, кажется, больше не начинает считать.

Это кусок кода, с которым я работаю

QTimer *timer = new QTimer(this);
timer->setInterval(1000);
connect(timer, SIGNAL(timeout()), this, SLOT(MyFunction()));
timer->start();

0

Решение

Ваш основной цикл все еще работает?
По-прежнему ли существует объект, на который вы указываете «это»?
Не могли бы вы проверить, установлен ли таймер на один выстрел?

1

Другие решения

извините, не было функции, установленной на слот в заголовочном файле, который был проблемой

private slot:
void MyFunction();
0

По вопросам рекламы [email protected]