LINUX.ORG.RU

[QT4] Замирание интерфейса программы


0

0

Привет!

У меня вопрос: я пишу программу - PictureSorter на QT4.
Она уже закончена, но у меня возникла проблема.
Главной задачей программы является сортировка картинок из заданной папки в указанную по размерам. Всё она это делает хорошо, но при сортировке (копировании в новую папку) картинок интерфейс замирает до тех пор пока программа не закончит копирование.

Вот и вопрос: как мне добиться того, чтобы интерфейс не замирал.

Спасибо!

P.S: Для любопытных пользователей, которые начнут задавать вопросы типа "-А зачем нам это надо? Скриптом быстрее будет!", отвечаю - программа пишется для личного пользования и выкладываться не будет (наверное не будет!).


попробуй в цикле сортировки вызывать qApp->processEvents() .
Думается, что это должно помочь ...

RomanU
()
Ответ на: комментарий от RomanU

Именно так и делаю, но не помогает...

Honor
() автор топика

а копируешь в отдельном потоке?

Pi ★★★★★
()
Ответ на: комментарий от anonymous

to anonymous and Pi:
Нет, не в потоке. Но знаете, я, наверное, так и сделаю!

Большое всем спасибо за ответы!

Honor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.