Не получается разрулить такую задачу. Вроде простая.Есть некоторая операция, в процессе которой допустим допустим необходимо скрыть некоторую панель. Когда эта операция заканчивается, то необходимо вернуть эту панельку.Очевидным было использовать QTimer. Когда заканчивается действия то выполняется setSingleShot(N). Сигнал таймера связан со слотом, который снова отображает панель.Если выполняется цепочка действии, то необходимо чтобы панель оставалась скрытой, но получается так что при повторном выполнении операции накапливается несколько срабатываний и они потом все выполняются, либо в процессе цепочки операций происходит мерцание панельки из-за сработавшего таймера.Вот не разберусь, как перезапустить таймер чтобы не было раннего срабатывания. Либо как переделать алгоритм работы таймера.
|