Название: "Живой" progressbar - реально? Отправлено: Fregloin от Март 31, 2014, 12:28 Можно ли каким то образом заставить QProgressBar показывать, что программа не зависла.
Как в винде медленно ползущий, или в маке/линуксе - перемещающийся в виде ленты. В свойствах QProgressBar не нашёл ничего подходящего. ProgressDialog не предлагать. Название: Re: "Живой" progressbar - реально? Отправлено: kambala от Март 31, 2014, 12:30 выставь всего его значения равными нулю
Название: Re: "Живой" progressbar - реально? Отправлено: Fregloin от Март 31, 2014, 14:24 мне нужно показывать прогресс операции, так что этот способ не подходит, но все равно спасибо.
Название: Re: "Живой" progressbar - реально? Отправлено: Alex Custov от Март 31, 2014, 14:37 что такое "перемещающийся в виде ленты"?
Название: Re: "Живой" progressbar - реально? Отправлено: vizir.vs от Март 31, 2014, 14:45 что такое "перемещающийся в виде ленты"? Если я правильно понял, то это перемещение градиента. Ситуация, когда прогрессбар дошел до конца, но по прежнему остается, просто прогрессбар анимирован так, что светлая часть прогресса перемещается из левой части в правую. Название: Re: "Живой" progressbar - реально? Отправлено: vizir.vs от Март 31, 2014, 14:46 Можно ли каким то образом заставить QProgressBar показывать, что программа не зависла. Как в винде медленно ползущий, или в маке/линуксе - перемещающийся в виде ленты. В свойствах QProgressBar не нашёл ничего подходящего. ProgressDialog не предлагать. Что значит медленно ползущий? Если надо уменьшить скорость с которой прогрессбар доходит до конца, либо увеличивай максимальное значение прогрессбара, либо уменьшай шаг (если это возможно) Название: Re: "Живой" progressbar - реально? Отправлено: kambala от Март 31, 2014, 14:49 мне нужно показывать прогресс операции, так что этот способ не подходит, но все равно спасибо. так это ведь и есть основное назначение прогрессбара, разве нет?.. выставляешь мин/макс и меняешь текущее значение периодически. или я не понял какого поведения ты хочешь добиться.Название: Re: "Живой" progressbar - реально? Отправлено: Bepec от Март 31, 2014, 15:34 Он видимо хочет добиться ползущей полосатой змеи програссбара, показывающей текущее выполнение. Ответ - делать самому. В принципе отнаследоваться и рисование переопределить.
PS на словах просто, но есть маааленькие нюансики :) Название: Re: "Живой" progressbar - реально? Отправлено: Fregloin от Март 31, 2014, 17:56 Верес точно указал, просто не знал как на словах сказать. :)
Нужно показать пользователю что прога на зависла при сохранении большого файла. Название: Re: "Живой" progressbar - реально? Отправлено: Igors от Март 31, 2014, 18:15 А просто рисовать полосатость со сдвигом по фазе?
Название: Re: "Живой" progressbar - реально? Отправлено: Bepec от Март 31, 2014, 18:16 Сделайте просто - плавающая гифка/прогрессбар и прогресс в лейбле.
|