Hallo
Folgendes Problem: ich habe eine Methode die aus einer anderen Klasse aufgerufen wird, diese soll aber mit der ausführung warten bis ein event (ein klick auf eine QGraphicsScene) ausgelöst wurde.
Wie könnte man das realisieren?
mfg
Johannes
Methode soll auf ein Event warten
die applikation macht in der zeit nichts
zur genaueren erläuterung:
das programm ruft in der mainwindow klasse eine methode neuerPunkt auf, wenn ich zB einen menüpunkt anklicke.
Dies wird dann übermittelt an die Graphicsscene klasse, in der eine andere Methode startet(einlesen und weiterreichen der koordinaten), die wenn sie fertig ist ein bool ans Mainwindow zurückgibt.
Nun soll diese Methode aber mit ihrer ausführung warten, bis der benutzer auf die Scene klickt um den Koordinatenpunkt festzulegen, weil sie ja dann erst die richtigen Koordinaten einlesen und weitergeben kann.
zur genaueren erläuterung:
das programm ruft in der mainwindow klasse eine methode neuerPunkt auf, wenn ich zB einen menüpunkt anklicke.
Dies wird dann übermittelt an die Graphicsscene klasse, in der eine andere Methode startet(einlesen und weiterreichen der koordinaten), die wenn sie fertig ist ein bool ans Mainwindow zurückgibt.
Nun soll diese Methode aber mit ihrer ausführung warten, bis der benutzer auf die Scene klickt um den Koordinatenpunkt festzulegen, weil sie ja dann erst die richtigen Koordinaten einlesen und weitergeben kann.