Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Выполнение отложенной операции (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/vypolnenie-otlozhennoj-operacii-261502/)

Guest 28.09.2011 20:30

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


Часовой пояс GMT, время: 19:16.


© www.otvetnemail.ru - Форум вопросов и ответов.