Russian Qt Forum
Декабрь 13, 2018, 15:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Таймер не от кнопки  (Прочитано 407 раз)
addigde
Новичок

Offline Offline

Сообщений: 41


Просмотр профиля
« : Июнь 18, 2018, 22:28 »

Здравствуйте!

Необходимо по UART постоянно-периодически проверять на прием(но не в вайле!), для этого нужно таймер
Как я понимаю его необходимо реализовать либо в основном либо в отдельном потоке
Прошу профи разяснить концепцию либо показать простой пример
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5685


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Июнь 18, 2018, 22:40 »

Читай про QTimer
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 10273


Просмотр профиля
« Ответ #2 : Июнь 19, 2018, 07:00 »

События таймера приходят из системы, причем в той же нитке где этот таймер создан. Эти события имеют низший приоритет, т.е. посылаются когда никаких др событий нет. Гарантируется что следующее событие таймера не будет послано пока не обработано предыдущее. Поэтому вызов таймера с интервалом 0 вовсе не "завалит приложение событиями". Это добрый старый способ делать что-то "в фоне".

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

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