Seite 1 von 1

Widget erzeugen aus bestehendem Widget

Verfasst: 2. Dezember 2006 16:14
von TheDON
Hallo Zusammen

Eine kleine dummy-Frage:

Ich hab einen MainWindow.
Wenn ich vom MainWindow versuche über Pushbuttons Widgets zu erzeugen ist das absolut kein Problem.
Will ich jedoch ein Widget aus ein vom MainWindow bereits erzeugten Widget erzeugen funktioniert das nicht. Die Connects sind korrekt. Das habe ich bereits schon debugged.
Um sicherzusein, dass es auch funktioniert, habe ich im Mainprogramm, anstelle des MainWindows, direkt das nicht funktionierende Widget angegeben und siehe da: Die Buttons funktonieren und das zweite Widget wird erzeugt.... Sehr komisch also...

Hier noch ein Stückchen Code um das Konzept besser darzustellen:

MainWindow erzeugt Widget (CLIUwindow):

Code: Alles auswählen

		void onMW_LogsOKClicked(){
			QWidget *CLIUwindow = new QWidget;
			Ui::CLIUwidget CLIU;
			CLIU.setupUi(CLIUwindow);
			CLIUwindow->show();
		}
CLIUwindow soll nun ein weiterer Widget erzeugen:

Code: Alles auswählen

	void onCLIU_SendMessageClicked()
	{
			QWidget *SendMsgWindow = new QWidget;
			Ui::SendMsgWidget SendMsg;
			SendMsg.setupUi(SendMsgWindow);
			SendMsgWindow->show();
	}
...und leider tut dieser Slot nichts, als wäre es falsch oder als würde es nicht funktionieren. Muss ich sonst noch was berücksichtigen?

Vielen vielen Dank euch allen!

Gruss
Don

Verfasst: 4. Dezember 2006 22:07
von TheDON
...schade dass niemand geantwortet hat aber trotzdem zur Info:
Ich konnte es lösen.

Trotzdem vielen Dank!

Gruss,
Don

Verfasst: 5. Dezember 2006 11:39
von dontinelli
wäre gut, wenn du die lösung für alle interessierten posten könntest.
(und dann den titel auf [gelöst] setzen)
cheers
don tinelli