ich programmiere mit QT 4.8.5 und habe folgendes Problem:
Ich starte in meinem Hauptprogramm einen QThread. Dieser Thead holt Daten aus der seriellen Schnittstelle und gibt die Daten an das Hauptprogramm weiter.
Nun soweit sogut, aber wenn jetzt keine Daten über die serielle Schnittstelle kommen, dann wird der Thread nie beendet und genau das ist mein Problem. Ich möchte das dieser Thread nach einem Timeout beendet wird und FALSE oder TIMEOUT oder was auch immer an das Haubtprogramm zurückgibt.
Es wäre super wenn ihr mir paar Tipps gibt wie ich das lösen könnte
PS.: Ich habe veruscht im Thread einen Timer zu starten und durch timeout Signal soll ein Slot gestartet werden, aber der Timeout vom Timer wird bei mir nicht ausgeführt.