Здравствуйте, гость ( Вход | Регистрация )
|
breeve |
25.1.2011, 20:43
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1
|
Есть рекурсивная функция которая увеличивает переменную. Эта переменная в течении секунд 10-15 увеличивается, затем остается неизменной.
Необходимо чтобы эта переменная выводилась в лэйбл все время, т.е пока функция подсчитывает, видеть какое сейчас значение. Я сделал чтобы при запуске функции он выставлял значение в лэйбл, но он меняет так быстро что окно не появляется пока функция не закончит работу. Как сделать чтобы окно открылось а в нем изменялось число? Сообщение отредактировал breeve - 25.1.2011, 20:45 |
|
|
|
Rocky Ну можно попробовать поставить задержку (через тай... 26.1.2011, 8:58
breeve Цитата(Rocky @ 26.1.2011, 8:58) Ну можно ... 27.1.2011, 15:50
abc попробуй при каждой итерации:
qlabel->repaint() 27.1.2011, 14:00
breeve Ничего не получается.
Как я понял дело не во време... 27.1.2011, 15:20
Rocky Так processEvents вызывается где-нибудь из рекурси... 27.1.2011, 15:26
Rocky Цитата(breeve @ 27.1.2011, 15:50) Только ... 27.1.2011, 16:33![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 20:00 |