QDateTime работает спасибо (только время там в секундах).
Но вылазит другая проблема:
Задержка мне нужна была чтобы при внешнем событии обьект в QGraphicsView помигал. Я при обработке события вывожу в QGraphicsView рисунок(QGraphicsPixmapItem), загружаю в него мои обьекты(GraphicsHotSpotItem), потом нахожу нужный мне обьект и прячу и показываю его несколько раз с задержкой(чтобы добиться мигания).
Но почемуто все эти действия с обьктом происходят до окончательного вывода рисунка и обьектов на экран. Поясняю - Сцена уже создана, QGraphicsPixmapItem добавлена в сцену, так же в сцену добавлены GraphicsHotSpotItem. То есть сцена должна быть видна, но почемуто до показа сцены происходи обработка цикла задержки.
добавлено спустя 6 минут: Судя по всему, твой объект умирает не дождавшись окончания таймаута.
Поставь точку останова на деструктор или на изменения значения CurrHotSpot и посмотри кто гадит. ;-)
Проверил, действительно происходит вызов деструктора обьекта (НО ПОЧЕМУ!!!). Деструктор пустой, гадить нечему.
Непонятно почему вызывается деструктор ведь обьект не уничтожается.