Also den Konstruktor kannst du nur aufrufen wenn das Object noch nicht existiert. Existiert es schon geht das nicht. Lagere dann den Code den du ausfuehren willst in eine extra Methode aus und rufe die dann auf (das musst du dann im Konstruktor auch machen)
Existriert das Objekt nicht dann geht das ganz normal:
C++:
.... //irgendwo muss das Object deklariert sein myObject* foo; .... void mainWindow::mySlot(){ foo = new myObject(myParameter1, myParameter2); }
-- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)