это мой код:
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)