Using QThread and QRunnable - Tektutor - A Software consulting & training company