Fehler bei der Verwendung von Watchdog und Qt zum Offenhalten einer Queue vor/nach dem Senden der ersten Datei

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
pyhill00
User
Beiträge: 30
Registriert: Mittwoch 20. März 2019, 22:39

Ich habe zumindest gefunden, wo das Problem ist::

Code: Alles auswählen

thread.started.connect(worker.work)
funktioniert nicht. Es ruft worker.work nicht auf. Hat jemand eine Idee wieso?
pyhill00
User
Beiträge: 30
Registriert: Mittwoch 20. März 2019, 22:39

Ich sehe gerade, dass ich die Warnung für connect bekomme: "Cannot find reference 'connect' in 'function | pyqtBoundSignal' "

Vielleicht hat __deets__ eine Idee?
pyhill00
User
Beiträge: 30
Registriert: Mittwoch 20. März 2019, 22:39

Ich habe es gelöst. Ich habe anstatt Qthread, threading mit Daemon Thread verwendet und jetzt funktioniert es einwandfrei:

Code: Alles auswählen

        worker = watchdog_search.Worker("/home/test_image_analyzer_files/Test_Data/")
        worker.new_file.connect(self.on_finished_run)
        thread = threading.Thread(target=worker.work)
        thread.setDaemon(True)
        thread.start()
Antworten