запускать мой код каждые n миллисекунд в классе потока pyqt5 - python - PullRequest
0 голосов
/ 17 июня 2020

это мой код:

from PyQt5.QtCore import pyqtSignal,QThread
class thread_start(QThread):
    my_signal=pyqtSignal(bool)
    def __init__(self,u,p,s,c,pr,st,m):
        super(thread_start, self).__init__()
        .
        .
        .
        self.obj_robot=robot.robot(.....args.....)
    def run(self):
        self.start_firefox()

    def start_firefox(self):
        started=True
        self.my_signal.emit(started)
        if self.obj_robot.Login():
            self.obj_robot.search_stock()
            self.obj_robot.order()   # ======> order function
        else:
            return

    def stop_firefox(self):
        self.obj_robot.Quit()  
        exit()

Я хочу запускать функцию заказа каждые 500 миллисекунд. как я могу это сделать.

это код, с которого я запускаю поток

        self.tobj=thread_start(*requireed)
        self.tobj.start()
        self.tobj.my_signal.connect(changebutton)
...