LINUX.ORG.RU

История изменений

Исправление anonymous2, (текущая версия) :

мне нужно было при старте просканировать рекурсивно директорию с кучей картинок, естественно при старте если я это делал в конструкторе виджета, то получал блокировку...

собственно решил просто, в конструкторе виджета запускаю таймер, t = startTimer(300), и в методе timerEvent(QTimerEvent*) я его получаю, останавливаю и делаю свою обработку картинок + запускаю между делом QCoreApplication::processEvents(), при этом мой виджет нормально при старте показывает всю обработку картинок в процессе....

Исходная версия anonymous2, :

мне нужно было при старте просканировать рекурсивно директорию с кучей картинок, естественно при старте если я это делал в конструкторе виджета, то получал блокировку...

собственно решил просто, в конструкторе виджета запускаю таймер, t = startTimer(300), и в методе timerEvent(QTimerEvent*) я его получаю, останавливаю и делаю свою обработку картинок + запускаю между делом QCoreApplication::processEvents()