Example #1
0
    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()