Russian Qt Forum
Ноябрь 26, 2024, 05:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTimer  (Прочитано 3543 раз)
BuRn
Гость
« : Январь 28, 2012, 12:22 »

есть слот flashing который начинает работать при создании определенного объекта, когда произошел клик на элемент , слот перестает работать и делается стоп таймеру , от которого работает этот слот, как завести этот слот без дополнительного таймера что бы после останова его можно было запустить заново слот к примеру на 5 секунд
т.е. суть такая, появляется страница табы, на ней по таймеру мигает значек , после клика на эту страницу мигание прекращается , но  нужно еще при некоторых событиях опять заводить этот таймер на мигание на 5 секунд и после что бы он автоматически останавливался. Не хочется заводить еще 1 таймер
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Январь 28, 2012, 12:49 »

QTimer::singleShot()
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
BuRn
Гость
« Ответ #2 : Январь 28, 2012, 13:21 »

ммм... через него можно запустить опять мой таймер с таймаутом , но слот который я ставлю в singleShot срабатывает 1 раз и все, а нужно что бы он срабатывал на протяжении 5 секунд с таймаутом в 500мс
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Январь 28, 2012, 14:00 »

тогда без дополнительного таймера не обойтись. а в чём проблема добавить ещё один?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Sahab
Гость
« Ответ #4 : Январь 29, 2012, 16:29 »

тогда без дополнительного таймера не обойтись. а в чём проблема добавить ещё один?
Смеющийся Смеющийся Смеющийся
Записан
BuRn
Гость
« Ответ #5 : Январь 29, 2012, 18:14 »

нет проблемы , сделал уже , не хотелось бы просто код забивать
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.