Seite 2 von 2

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

Verfasst: Sonntag 21. November 2021, 22:22
von pyhill00
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?

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

Verfasst: Sonntag 21. November 2021, 23:01
von pyhill00
Ich sehe gerade, dass ich die Warnung für connect bekomme: "Cannot find reference 'connect' in 'function | pyqtBoundSignal' "

Vielleicht hat __deets__ eine Idee?

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

Verfasst: Donnerstag 25. November 2021, 19:03
von pyhill00
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()