def __init__(self): super().__init__() self.title = 'PyQt5 simple window - pythonspot.com' self.left = 10 self.top = 10 self.width = 640 self.height = 480 self.settings_view = SettingsView(self) self.general_view = GeneralView(self) self.worker = DriverWorkerObject() self.thread = QtCore.QThread() self.worker.moveToThread(self.thread) self.thread.start() self.signal_start_background_job.connect(self.worker.background_job) self.signal_start_background_job.emit() exchanges = self.settings_view.config['exchange'] # for i in exchanges: # th = DriverThread(i) # th.start() self.worker.sig_balance.connect(self.general_view.slot_update_tree) self.initUI()