PyQt5 içerisinde QThread kullanarak sorunu çözebilirsin.
linkteki videoda detaylı açıklaması var . Ayrıca burada da yazılı olarak dökümantasyon mevcut hangisi kolayına gelirse oradaki yönergeleri izleyerek halledebilirsin