Russian Qt Forum
Сентябрь 30, 2024, 16:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QProgressDialog без диапазона  (Прочитано 7277 раз)
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« : Февраль 10, 2010, 16:35 »

Где-то видел, что можно в диалоге прогресса сделать так, чтобы "палки"в progressbar'е ходили туда сюда(используется при отсутствии информации об окончании процесса), но не помню где видел, может кто подскажет?
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Февраль 10, 2010, 16:39 »

>>но не помню где видел, может кто подскажет?
Дык, в Асистенте видел.

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

Юра.
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #2 : Февраль 10, 2010, 16:46 »

lit-uriy, спасибо Улыбающийся
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #3 : Февраль 10, 2010, 23:37 »

Сори за оффтоп просто я неравнодушен к вопросам правильной организации интерфейса...

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

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

Эти элементы - это попытка обмануть тупого пользователя? Да бывают процессы где предположить примерное время окончания трудно/невозможно но дырголки чем помогают?
Записан
NicK
Гость
« Ответ #4 : Февраль 11, 2010, 00:10 »

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

Они развлекают пользователя, не давая скучать  Улыбающийся

Цитировать
можно в диалоге прогресса сделать так, чтобы "палки"в progressbar'е ходили туда сюда(используется при отсутствии информации об окончании процесса)
Почему в Vista/Windows 7 при установленных minimum,maximum и value равным нулю ничего не происходит. Это только у меня?
В Windows XP, и в Linux все нормально.
Записан
ufna
Гость
« Ответ #5 : Февраль 11, 2010, 11:35 »

break, тут так то все просто. Если хоть что-то двигается и вертится, значит программа чето делает, простое понятие у пользователя. Спросите рядового юзера чего ему приятней - такая вот полоска, хоть как то двигающаяся или просто статика? Это все и нужно чтобы юзер не беспокоился.

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

Сообщений: 846


Просмотр профиля
« Ответ #6 : Февраль 11, 2010, 14:17 »

Цитировать
, значит программа чето делает
Столько раз замечал как программы висли и показывали что они "че-то делают", что убедился что это "что-то" и есть отрисовука ублюдской дыргалки

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

Записан
ufna
Гость
« Ответ #7 : Февраль 11, 2010, 19:43 »

выбирайте выражения, молодой человек.
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #8 : Февраль 11, 2010, 20:46 »

Цитировать
выбирайте выражения, молодой человек.
Я живого кого-то оскорбил? Или может бегающая бесполезно по экрану полоска не имеет права быть оскорбленной и названной "бесполезной ублюдской дыргалкой" Непонимающий :-)
Чую любите вы ее...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #9 : Февраль 11, 2010, 21:07 »

народ хватит флудить, лучше проверьте то, что просил NicK (у меня вин2к только)
Записан

Юра.
ufna
Гость
« Ответ #10 : Февраль 12, 2010, 01:05 »

проверил, под вистой нормально работает - тупо зелененькая хренька бегает слева направо бесконесное число раз.
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #11 : Февраль 12, 2010, 22:12 »

Под seven'ом все работает тоже..
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
NicK
Гость
« Ответ #12 : Февраль 13, 2010, 12:07 »

ok. значит, проблема только у меня. спасибо, буду разбираться.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 23.