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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Функция проверки времени  (Прочитано 2656 раз)
MuLLIKA
Гость
« : Октябрь 01, 2010, 09:58 »

Доброго всем дня! Хочу написать функцию которая будет каждую минуту проверять по дате заданное время. Время задаеться QDateTimeEdit каких либо событий подходящих для этого я не нашел.
ВОпрос в том, как в Qt оформить функуию которая будет постоянно работать и проверять дату и время.

Зарание спасибо!
Записан
daspisch
Гость
« Ответ #1 : Октябрь 01, 2010, 11:10 »

http://doc.trolltech.com/4.3/qtimer.html
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #2 : Октябрь 01, 2010, 11:12 »

Читай про QTimer, про сигналы / слоты..

Вкратце: создаешь таймер на 60000 мсек, по сигналу делаешь
Код
C++ (Qt)
if (date_time_edit->dateTime() == currentDateTime())
   BANG();
 

Ну или как-то так.. стоит учесть что сравнивать надо с допуском, ибо точно в выбранную дату скорее всего не попадешь.

Ну и можно вместо таймера использовать startTimer.
Записан

Гугль в помощь
MuLLIKA
Гость
« Ответ #3 : Октябрь 01, 2010, 14:52 »

Спасибо! Идею понял)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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