Widget erzeugen aus bestehendem Widget
Verfasst: 2. Dezember 2006 16:14
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):
CLIUwindow soll nun ein weiterer Widget erzeugen:
...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
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();
}
Code: Alles auswählen
void onCLIU_SendMessageClicked()
{
QWidget *SendMsgWindow = new QWidget;
Ui::SendMsgWidget SendMsg;
SendMsg.setupUi(SendMsgWindow);
SendMsgWindow->show();
}
Vielen vielen Dank euch allen!
Gruss
Don