Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: kibsoft от Февраль 10, 2010, 16:35



Название: QProgressDialog без диапазона
Отправлено: kibsoft от Февраль 10, 2010, 16:35
Где-то видел, что можно в диалоге прогресса сделать так, чтобы "палки"в progressbar'е ходили туда сюда(используется при отсутствии информации об окончании процесса), но не помню где видел, может кто подскажет?


Название: Re: QProgressDialog без диапазона
Отправлено: lit-uriy от Февраль 10, 2010, 16:39
>>но не помню где видел, может кто подскажет?
Дык, в Асистенте видел.

Установи одинаковые границы, например, равные нулю


Название: Re: QProgressDialog без диапазона
Отправлено: kibsoft от Февраль 10, 2010, 16:46
lit-uriy, спасибо :)


Название: Re: QProgressDialog без диапазона
Отправлено: break от Февраль 10, 2010, 23:37
Сори за оффтоп просто я неравнодушен к вопросам правильной организации интерфейса...

Вы встраиваете в свою программу элемент под названием "дырголка бесполезная" эта новомодная хрень которая ни о чем не говорит и не свидетельствует ни об примерном времени завершения процесса ни об том что он вообще не завис. Сейчас во многих приложениях этот элемент присутствует (туда-сюда ездюющая полоска или кружок вращающийся) бесит ужасно эта бесоплезная вещь. Мне интересно что подталкивает авторов чтобы сделать этот элемент а не стандартную надпись "Подождите процесс может занять время"(или подобную)? Стремление двигаться в ногу со временем?

Хуже наверное только прогресс-бар которые достигая 100% возвращается на 0 и продолжает стремиться к 100 и так до бесконечности.

Эти элементы - это попытка обмануть тупого пользователя? Да бывают процессы где предположить примерное время окончания трудно/невозможно но дырголки чем помогают?


Название: Re: QProgressDialog без диапазона
Отправлено: NicK от Февраль 11, 2010, 00:10
Цитировать
Да бывают процессы где предположить примерное время окончания трудно/невозможно но дырголки чем помогают?

Они развлекают пользователя, не давая скучать  :)

Цитировать
можно в диалоге прогресса сделать так, чтобы "палки"в progressbar'е ходили туда сюда(используется при отсутствии информации об окончании процесса)
Почему в Vista/Windows 7 при установленных minimum,maximum и value равным нулю ничего не происходит. Это только у меня?
В Windows XP, и в Linux все нормально.


Название: Re: QProgressDialog без диапазона
Отправлено: ufna от Февраль 11, 2010, 11:35
break, тут так то все просто. Если хоть что-то двигается и вертится, значит программа чето делает, простое понятие у пользователя. Спросите рядового юзера чего ему приятней - такая вот полоска, хоть как то двигающаяся или просто статика? Это все и нужно чтобы юзер не беспокоился.

а толку от прогресс бара "настоящего" во многих случаях особо нету, ибо процентаж выполнения может быть "5 минут на 40%, оставшееся за 10 секунд" и т.п.


Название: Re: QProgressDialog без диапазона
Отправлено: break от Февраль 11, 2010, 14:17
Цитировать
, значит программа чето делает
Столько раз замечал как программы висли и показывали что они "че-то делают", что убедился что это "что-то" и есть отрисовука ублюдской дыргалки

Цитировать
а толку от прогресс бара "настоящего" во многих случаях особо нету, ибо процентаж выполнения может быть "5 минут на 40%, оставшееся за 10 секунд" и т.п.
Что ж лепи везде прогрессбары ублюдские у себя, для меня всегда имеет значение когда я вижу прогрессбар и то что его прохождение по времени не равнозначно это не проблема



Название: Re: QProgressDialog без диапазона
Отправлено: ufna от Февраль 11, 2010, 19:43
выбирайте выражения, молодой человек.


Название: Re: QProgressDialog без диапазона
Отправлено: break от Февраль 11, 2010, 20:46
Цитировать
выбирайте выражения, молодой человек.
Я живого кого-то оскорбил? Или может бегающая бесполезно по экрану полоска не имеет права быть оскорбленной и названной "бесполезной ублюдской дыргалкой" ??? :-)
Чую любите вы ее...


Название: Re: QProgressDialog без диапазона
Отправлено: lit-uriy от Февраль 11, 2010, 21:07
народ хватит флудить, лучше проверьте то, что просил NicK (у меня вин2к только)


Название: Re: QProgressDialog без диапазона
Отправлено: ufna от Февраль 12, 2010, 01:05
проверил, под вистой нормально работает - тупо зелененькая хренька бегает слева направо бесконесное число раз.


Название: Re: QProgressDialog без диапазона
Отправлено: kibsoft от Февраль 12, 2010, 22:12
Под seven'ом все работает тоже..


Название: Re: QProgressDialog без диапазона
Отправлено: NicK от Февраль 13, 2010, 12:07
ok. значит, проблема только у меня. спасибо, буду разбираться.