Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 11:59
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день. Такой вопрос: например есть у меня функция Delay(), которая что-то делает неизвестно сколько времени. На время этого я хочу повесить прогрессдиалог с границами 0, 0, чтобы получить прогресс без границ (чтоб пользователь не подумал что прога повисла). Делаю так:Код:QProgressDialog *progress = new QProgressDialog("Progress...", "", 0, 0, this);progress->setWindowModality(Qt::WindowModal);prog ress->setCancelButton(false);progress->setValue(1);Delay();progress->close();delete progress;В результате получаю окошко прогрессдиалога, с белым фоном, прогресс бара и лэйбла внутри нет и оно висит пока не выполнится Delay().Посоветуйте как сделать правильно.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
А какой ? Должен быть вопрос чтоб соответствовал этому этолону ?----вопрос на вопрос. Guest Четвертый архив 0 09.12.2011 10:06
QProgressDialog в отдельном потоке Guest Новый архив 3 0 27.09.2011 12:52
QProgressDialog::setValue(100) Guest Новый архив 2 0 27.09.2011 11:47



© www.otvetnemail.ru - Форум вопросов и ответов.