Hallo, in meiner Base-Class erzeuge ich ein neues Widget mit HinWidget = new HinzufuegenWidget ( this ); HinzufuegenWidget ist eine von mir erstellte Klasse. Dann verbinde ich einen Button(hinzufuegen) mit dem show()-SLOT dieses Widgets: connect( hinzufuegen, SIGNAL(clicked()), HinWidget , SLOT(show()) ); Das zweite Fenster wird auch angezeigt. Nur wenn ich es wieder schliesse (mit Klick auf das "X" rechts oben), kann ich es danach mit einem Klick auf den Button nicht mehr öffnen. Welches SIGNAL oder welcher SLOT ist denn das "X"? Es scheint, als würde nach dem SChliessen, die connection des Buttons aufgehoben. Falls ich das zweite Widget mit hide() "schliesse", geht es natürlich.Wenn ich das selbe Beispiel als reines QT-Programm erstelle, also nicht mit KMainWindow sondern mit QMainWindow, dann funktioniert es. Woran könnte das schon wieder liegen? Danke, Holger -- Große Männer streben keine Macht an, NEIN! die Macht wird ihnen aufgedrängt. -- Kahles