Pyqt5 Qthread konusunu araştırabilirsin.
Qthread'in aşağıdaki kullanımı ile arayüzün donmasını engelleyebildim ancak thread'i arayüzdeki stop butonuyla durduramıyorum. Konuyla ilgili bilgisi olan değerli üstadların yorumlarını bekliyorum..
Alıntı
from time import sleep
from threading import Thread
def tekrarla(ne, bekleme):
while True:
print ne
sleep(bekleme)
if __name__ == '__main__':
dum = Thread(target = tekrarla, args = ("dum",1))
tis = Thread(target = tekrarla, args = ("tis",0.5))
ah = Thread(target = tekrarla, args = ("ah",3))
dum.start()
tis.start()
ah.start()