ich hab folgendes Problem.
Ich lasse mir in meiner Qt-Applikation ein PNG (Bsp. input.png) Bild anzeigen.
Genauer in einem QGraphicView incl. QGraphicScene incl. QPixmap.
Dann wird das Bild weiterverarbeit, wenn ich den "Process Btn" drücke; es werden dann einige Filter/Veränderungen auf das Bild angewandt und wird unter dem gleichen Namen wieder im Dateisystem abgelegt. Diese Filter brauchen eine gewisse Zeit, vielleicht eine halbe Sekunde.
Wenn das Bild bearbeitet ist würde ich die Anzeige gerne aktualisieren. Allerdings zeigt er mir dann immernoch die alte Version des Bildes an.
Auch wenn ich ein scene->update() mache (zB durch einen Button klick).
Erst nach mehrmaligem aktualisieren läd er mir die neue QPixmap mit dem Bild. Weiß jemand spontan woran das liegen könnte?
Am Anfang hatte ich mir die Bilder in einem QLabel anzeigen lassen, da hat das alles noch funktioniert. Aber ich muss auch in dem Bild zeichnen können.
Es scheint mir kein Timing Problem zu sein, weil das neue Bild schon lange auf die Platte geschrieben ist und trotzdem noch nicht aktualisiert wird. Gibts da einen Buffer in Qt den man erst leeren muss ?
Bin irgendwie ziemlich ratlos grad
Grüße Ben