在PyQt中,可以使用QThread類的sleep
方法來暫停多線程。這個方法可以讓線程休眠指定的毫秒數。
from PyQt5.QtCore import QThread
class MyThread(QThread):
def run(self):
# 線程執行的邏輯
for i in range(10):
print(i)
self.sleep(1000) # 暫停1秒
在上面的例子中,run
方法會在線程被啟動時執行。在每次循環中,線程會打印一個數字并暫停1秒,然后再進行下一次循環。