Hallo,
ich arbeite an einem Projekt, dass Dicom-Bilder verarbeiten muss.
In einem Verzeichnis werden die empfangenen Bilder gespeichert.
Ich wurde da eine Funktion schreiben die im diesem Verzeichnis nachschaut ob neue Bilder transferiert wurden, wenn ja soll diese ein Signal an einer andern Funktion senden.
Ich komme einfach nicht weiter habe es mit einer endloss schleife probiert, dann wird die GUI ganz blockiert.
Soll ich diese in einen eigenen Thread auslagern?
Kann mir jemand da weiter Helfen. Der schon mal so ein Programm geschrieben hat. Ich benutze Qt ITK und VTK
Danke
Signale und Slots
Re: Signale und Slots
Endlosschleifen haben die Eigenschaft zu blockieren bis in alle Ewigkeit. Wenn das im main-Thread machst, blockiert der, bis du das Programm abschießtthermo hat geschrieben:habe es mit einer endloss schleife probiert, dann wird die GUI ganz blockiert.
Soll ich diese in einen eigenen Thread auslagern?
Was machst du denn in der Endlosschleife? Das Verzeichnis durchwurschteln und schauen ob es was neues gibt? Wenn ja -> verwende QFileSystemWatcher.
Ansonsten versteh ich nicht genau was du meinst, aber ein neuer Thread ist nie schlecht wenn deine Lösung nicht anders funktioniert...