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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Таймер не от кнопки  (Прочитано 2211 раз)
addigde
Гость
« : Июнь 18, 2018, 22:28 »

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

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

Сообщений: 5876


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


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

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

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

Сообщений: 11445


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

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

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


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