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

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

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

Offline Offline

Сообщений: 30


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

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

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

Сообщений: 5684


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


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

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

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

Сообщений: 10189


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

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

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

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