Russian Qt Forum

Qt => Общие вопросы => Тема начата: maria123252 от Июль 20, 2017, 16:15



Название: Обновление данных виджета
Отправлено: maria123252 от Июль 20, 2017, 16:15
Подскажите, как быстро сделать обновление информации в виджете.
С помощью таймеров и слотов, или есть другой способ?


Название: Re: Обновление данных виджета
Отправлено: gil9red от Июль 20, 2017, 18:35
Распишите подробнее для чего виджет тот нужен


Название: Re: Обновление данных виджета
Отправлено: maria123252 от Июль 21, 2017, 10:30
Распишите подробнее для чего виджет тот нужен
Виджет выводит информацию, которая поступает к нему


Название: Re: Обновление данных виджета
Отправлено: gil9red от Июль 21, 2017, 11:53
Распишите подробнее для чего виджет тот нужен
Виджет выводит информацию, которая поступает к нему

Да вы просто перефразировали первое сообщение :)

Ну ладно, какой вопрос, такой и ответ:
заведите у виджета слот, который будет брать всю нужную информацию и размещать ее внутри виджета

При каком-то событии (например: сигнал таймера, клик на кнопку и т.п.) вызывайте у виджета тот слот


Название: Re: Обновление данных виджета
Отправлено: Racheengel от Июль 21, 2017, 14:30
Я бы сказал, что есть 2 основных способа:
1 - таймер (polling, passive)
2 - слот (imperative)
Ну и их можно скомбинировать, как сказал gil9red.