crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в есть аналог QTimer?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Iron Bug Дата 22.2.2012, 7:11
  вариантов решения много. буст - не конкретный набор юзерских классов, как Qt, а стандартизация С++. это конструктор, из которого можно собирать что угодно.
ну, а документация на то и есть документация, чтобы её внимательно читать :) никто угадывать пожелания юзера не собирался, библиотеки буста задокументированы, код открыт.
Гость Дата 21.2.2012, 19:38
  Спасибо, уже правда и сам разобрался, сделал не так красиво и реюзабельно как в примере, но там где сделал и так пойдет. Использовал asio::deadline_timer в купе с его же wait_async и boost::bind, при желании можно обойтись совсем без сигналов и слотов.
Напоролся правда на интересную особенность, которая хоть и написанна в документации черным по белым, но после того же Qt совсем не "читается" :). Callback который передается в wait_async будет вызван как в случае если назначенное время истекло, так и в случае если таймер будет по каким либо причинам остановлен или будет изменен промежуток времени. А вот уже причина вызова callback'a передается ему в качестве параметра, от которого boost::bind так любезно позволяет отказаться.
BRE Дата 21.2.2012, 19:25
  Можно использовать и таймеры из asio.
Iron Bug Дата 21.2.2012, 14:17
  прямого аналога нет. в общем случае, это будет выглядеть как-то так, через таймеры и сигналы:
http://stackoverflow.com/questions/1015494...1360942#1360942
Гость Дата 21.2.2012, 10:06
  Подскажите пожалуйста как с помощью boost можно реализовать следующий функционал: через заданные промежутки времени вызывать член класса.
Нужен функционал в идеале наиболее похожий на QTimer из Qt если кто работал.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 23:34