Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   вопрос по QProgressDialog (https://www.otvetnemail.ru/novyj-arhiv-3-813/vopros-po-qprogressdialog-207459/)

Guest 27.09.2011 11:59

вопрос по QProgressDialog
 
Добрый день. Такой вопрос: например есть у меня функция 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().Посоветуйте как сделать правильно.


Часовой пояс GMT, время: 11:56.


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