Ну и хорошо, только это не очень правильно. У вас цикл там крутиться, соответственно распараллелить не получится.
Ну да в принципе, если так и нужно, то в путь.
нет, так не нужно=)
Сделал из примера qt4 download - работает, точно так же перенёс в свой проект (проект большой, так тут не выложу) - перестаёт загружать. всё в точности скопировал. Единственная разница в том, что в первом случае было в функции main:
QCoreApplication app(argc, argv);
Downloader manager;
manager.setParameters(1, 1, 1);
QTimer::singleShot(0, &manager, SLOT(execute()));
app.exec();
А во втором у меня QApplication и код:
Downloader manager;
manager.setParameters(cur_zoom, separation-slice_num-1, stack_num);
QTimer::singleShot(0, &manager, SLOT(execute()));
вызывается внутри моего класса.
PS: Оба проекта компилирую с Qt5 библиотеками, файлы класса Downloader .h и .cpp идентичны. Во втором случае не работает=(