Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: M9yT от Ноябрь 05, 2010, 01:12



Название: Проблема с QProgressBar
Отправлено: M9yT от Ноябрь 05, 2010, 01:12
Всем привет.
Есть у меня некая прога, на которой фигурки меняются через различные промежутки времени.
Как сделать так, чтобы в тот промежуток, в течение которого фигурки не меняются, ProgressBar мог заполниться?
Пример:
промежуток 1.2 с - заполнение до 100% за 1.2 с
промежуток 2.4 с - заполнение до 100% за 2.4 с
и т.д.


Название: Re: Проблема с QProgressBar
Отправлено: Racheengel от Ноябрь 05, 2010, 02:51
не совсем понятно, что надо.
чтобы прогресс просто от 0 до 100 пробежал за указанное время?
юзай QTimer с нужным интервалом, по сигналу timeout() обновляй значение прогрессбара.


Название: Re: Проблема с QProgressBar
Отправлено: merke от Ноябрь 05, 2010, 09:08
да используй QTimer как только у тебя остановились фигурки заводи таймер сначала на 1200 мсек и заполняй прогресс бар до 100% при следующем разе заводи уже на текущий интервал умноженный на 2 т.е. на 2400 мсек. и так далее...