с потоками на qt еще не работал, походу придется.
вспринципе paintEvent подходит для этого но слишком рваный скрол получается да и срабатывает он на каждый чих
if(loadstate != 1) {
if(loadstate == 0) {
QLabel::paintEvent(event);
}
else {
loadstate = 0;
showPage(currentPage);
}
}
else
loadstate = 2;