а почему репаинт не работает? в хелпе написано что он приводит к немедленной перерисовке
Цитата(Tonal @ 19.3.2009, 11:22)
Дизабли интерфейс перед циклом (чёб усер не ткнул куда попало).
2. Вызывай processEvents на каждой 100-ой или 1000-ной итерации.
3. После цикла енабли интерфейс.
не катит, если после 1000 то тогда прогресс будет тормозить, если после 100, а итемов будет скажем 3000, то тогда 30 раз листвиджет будет обновляться что некрасиво и опять же тормозно, причем чем дальше тем тормознее (попробовал с 15 - в начале быстро, а потом раз в полсекунды обновляется и продолжает замедляться)