I konw the QHTTP works asynchronously

for download some files , I must do "QApplication.exec()"

so , how can I download multi-file in my Qt application??

creat thread? (QThread?) how?

run is in backgroud? how?

....

and I want when someone file is download finish ,to process it.

can you give me some idea??