[gelöst]Zwickmühle mit parent Widget
Verfasst: 14. Dezember 2008 12:28
Hallo,
wahrscheinlich ist die Lösung einfach, will mir allerdings nicht einfallen:
Ich habe ein QMainWindow, in das mehrere QWidgets eingebunden werden. Zugleich soll eine Kommunikation untereinander mit Signalen und Slots erfolgen. Dazu habe ich QMainWindow und alle QWidgets in Main() initialisiert und noch eine zusätzliche Klasse Connector angelegt, welche lediglich die Signale mit den Slots verbindet. Das ganze sieht dann sinngemäß so aus:
das Problem beginnt damit, dass ich die Widgets vor dem mainWindow initialiseren muss um sie dem mainWindow als Parameter übergeben zu können, dadurch aber kein parent Widget angeben kann. Folglicherweise stürzt mir das Programm immer beim Beenden des mainWindows ab.
Thomas
P.S. ich schätze mal dass es daran liegt, falls es gehen sollte muss ich den Fehler woanders suchen
wahrscheinlich ist die Lösung einfach, will mir allerdings nicht einfallen:
Ich habe ein QMainWindow, in das mehrere QWidgets eingebunden werden. Zugleich soll eine Kommunikation untereinander mit Signalen und Slots erfolgen. Dazu habe ich QMainWindow und alle QWidgets in Main() initialisiert und noch eine zusätzliche Klasse Connector angelegt, welche lediglich die Signale mit den Slots verbindet. Das ganze sieht dann sinngemäß so aus:
Code: Alles auswählen
main() {
....
QWidget a;
QWidget b;
QMainWindow window(a,b);
Connector (a,b,....)
Thomas
P.S. ich schätze mal dass es daran liegt, falls es gehen sollte muss ich den Fehler woanders suchen