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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QProgressDialog::setValue(100)  (Прочитано 1777 раз)
qtnoob1k
Гость
« : Август 24, 2011, 13:22 »

Всем привет!

Вот код:
Код:
QProgressDialog progress("Copying files...", "Abort Copy", 0, 100, 0);
progress.setWindowModality(Qt::WindowModal);

progress.setAutoReset(false);

progress.setValue(99);
progress.setValue(100);
progress.exec();

Если в этом коде убрать строчку progress.setValue(99); то отображается 0% вместо 100%. Это баг Qt или я что-то не так делаю?
Записан
Kunashir
Гость
« Ответ #1 : Август 25, 2011, 11:50 »

Попробуй сперва вызвать

Код:
setValue (0)
.

Если я правильно понял это:

The minimum and maximum is the number of steps in the operation for which this progress dialog shows progress. For example, if the operation is to examine 50 files, this value minimum value would be 0, and the maximum would be 50. Before examining the first file, call setValue(0). As each file is processed call setValue(1), setValue(2), etc., finally calling setValue(50) after examining the last file.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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