Thread lesen und identifizieren ein Datenpaket < /li>
Lesen Sie den Thread Lesen Sie die Daten in einen Puffer (ein QabstractTablemodel -abgeleitete Klasse). Wie sein Kind. Der Empfängerschlitz wird als SLOTPQDATACHANGED bezeichnet. < /li>
Code: Select all
slotPQDataChanged
< /ol>
Dieser Prozess passiert ungefähr 5 mal pro Sekunde. Wenn ich das System starte, läuft für einige Zeit alles in Ordnung (5-10 Minuten normalerweise), aber plötzlich das Update von POUBWIDGE-Stop-Halt . Ich weiß sicher, dass es nicht der Lesesthread ist, der aufhört, weil ich dank eines Anrufs an Qdebug () weiß, dass "Slotpqdatachanged" weiterhin aufgerufen wird. Ich weiß auch, dass es nicht der Hauptfaden ist, der getötet wurde oder so etwas, weil ein Timer auf dem Bildschirm weiterhin gut funktioniert, wenn das Problem auftritt. Und ich weiß, dass es keinen Sinn in meinem Code gibt, bei dem ich das Child -Widget auf bitte, nicht zu aktualisieren, wenn update () < /code> aufgerufen wird. Eine (schnelle) Forschung über so zurückgegebene keine positiven Ergebnisse. < /p>
Es ist erwähnenswert, dass meine Anwendung wahrscheinlich mit einem Fehler besteht, der ihn manchmal wegen "aus Erinnerung" getötet wird. < /p>
Also, irgendwelche Vorschläge darüber, was passieren könnte? < /p>