Russian Qt Forum
Сентябрь 30, 2024, 16:25
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
QProgressDialog без диапазона
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QProgressDialog без диапазона (Прочитано 7271 раз)
kibsoft
Хакер
Offline
Сообщений: 625
QProgressDialog без диапазона
«
:
Февраль 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
Сообщений: 3880
Re: QProgressDialog без диапазона
«
Ответ #1 :
Февраль 10, 2010, 16:39 »
>>но не помню где видел, может кто подскажет?
Дык, в Асистенте видел.
Установи одинаковые границы, например, равные нулю
Записан
Юра.
kibsoft
Хакер
Offline
Сообщений: 625
Re: QProgressDialog без диапазона
«
Ответ #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
Сообщений: 846
Re: QProgressDialog без диапазона
«
Ответ #3 :
Февраль 10, 2010, 23:37 »
Сори за оффтоп просто я неравнодушен к вопросам правильной организации интерфейса...
Вы встраиваете в свою программу элемент под названием "дырголка бесполезная" эта новомодная хрень которая ни о чем не говорит и не свидетельствует ни об примерном времени завершения процесса ни об том что он вообще не завис. Сейчас во многих приложениях этот элемент присутствует (туда-сюда ездюющая полоска или кружок вращающийся) бесит ужасно эта бесоплезная вещь. Мне интересно что подталкивает авторов чтобы сделать этот элемент а не стандартную надпись "Подождите процесс может занять время"(или подобную)? Стремление двигаться в ногу со временем?
Хуже наверное только прогресс-бар которые достигая 100% возвращается на 0 и продолжает стремиться к 100 и так до бесконечности.
Эти элементы - это попытка обмануть тупого пользователя? Да бывают процессы где предположить примерное время окончания трудно/невозможно но дырголки чем помогают?
Записан
NicK
Гость
Re: QProgressDialog без диапазона
«
Ответ #4 :
Февраль 11, 2010, 00:10 »
Цитировать
Да бывают процессы где предположить примерное время окончания трудно/невозможно но дырголки чем помогают?
Они развлекают пользователя, не давая скучать
Цитировать
можно в диалоге прогресса сделать так, чтобы "палки"в progressbar'е ходили туда сюда(используется при отсутствии информации об окончании процесса)
Почему в Vista/Windows 7 при установленных minimum,maximum и value равным нулю ничего не происходит. Это только у меня?
В Windows XP, и в Linux все нормально.
Записан
ufna
Гость
Re: QProgressDialog без диапазона
«
Ответ #5 :
Февраль 11, 2010, 11:35 »
break, тут так то все просто. Если хоть что-то двигается и вертится, значит программа чето делает, простое понятие у пользователя. Спросите рядового юзера чего ему приятней - такая вот полоска, хоть как то двигающаяся или просто статика? Это все и нужно чтобы юзер не беспокоился.
а толку от прогресс бара "настоящего" во многих случаях особо нету, ибо процентаж выполнения может быть "5 минут на 40%, оставшееся за 10 секунд" и т.п.
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: QProgressDialog без диапазона
«
Ответ #6 :
Февраль 11, 2010, 14:17 »
Цитировать
, значит программа чето делает
Столько раз замечал как программы висли и показывали что они "че-то делают", что убедился что это "что-то" и есть отрисовука ублюдской дыргалки
Цитировать
а толку от прогресс бара "настоящего" во многих случаях особо нету, ибо процентаж выполнения может быть "5 минут на 40%, оставшееся за 10 секунд" и т.п.
Что ж лепи везде прогрессбары ублюдские у себя, для меня всегда имеет значение когда я вижу прогрессбар и то что его прохождение по времени не равнозначно это не проблема
Записан
ufna
Гость
Re: QProgressDialog без диапазона
«
Ответ #7 :
Февраль 11, 2010, 19:43 »
выбирайте выражения, молодой человек.
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: QProgressDialog без диапазона
«
Ответ #8 :
Февраль 11, 2010, 20:46 »
Цитировать
выбирайте выражения, молодой человек.
Я живого кого-то оскорбил? Или может бегающая бесполезно по экрану полоска не имеет права быть оскорбленной и названной "бесполезной ублюдской дыргалкой"
:-)
Чую любите вы ее...
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QProgressDialog без диапазона
«
Ответ #9 :
Февраль 11, 2010, 21:07 »
народ хватит флудить, лучше проверьте то, что просил NicK (у меня вин2к только)
Записан
Юра.
ufna
Гость
Re: QProgressDialog без диапазона
«
Ответ #10 :
Февраль 12, 2010, 01:05 »
проверил, под вистой нормально работает - тупо зелененькая хренька бегает слева направо бесконесное число раз.
Записан
kibsoft
Хакер
Offline
Сообщений: 625
Re: QProgressDialog без диапазона
«
Ответ #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
Гость
Re: QProgressDialog без диапазона
«
Ответ #12 :
Февраль 13, 2010, 12:07 »
ok. значит, проблема только у меня. спасибо, буду разбираться.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...