Seite 1 von 1
Seltsames Verhalten beim starten der Anwendung
Verfasst: 27. September 2010 13:59
von gast23
Hi,
eine meiner Anwendungen ist mittlerweile sehr groß geworden und bei jedem Start "poppen" zu nächst einige kleine Fenster für wenige ms auf und erst danach geht das MainWindow auf.
Viele Widgets erstellen Im Constructor ihr Layout.
Hat jemand eine Ahnung wo der Fehler liegt?
Viele Grüße
parent
Verfasst: 27. September 2010 14:06
von softwaremaker
Hast du beim Erstellen der anderen Fenster dein MainWindow als parent übergeben (so sollte es sein).
MainWindow::MainWindow(......)
{
MeinFenster *fenster= new MeinFenster(this);
...
}
Verfasst: 27. September 2010 21:47
von gast23
Werd ich morgen mal nachprüfen.
Danke!
Verfasst: 28. September 2010 11:13
von gast23
Ich habe keine andern Fenster sondern nur unter Elemente im Main Window.
Wenn ich in einem Widget ein Element anlege muss ich ja in seinem Ctor nicht den Parent angeben da dieser doch eh durch das Hinzufügen durchs Layout angegeben wird?
Verfasst: 29. September 2010 16:39
von androphinx
nicht im ctor, sondern wenn du das objekt erstellst. sicher, du erstellst kein neues fenster, aber meinethalben ein label ist genauso ein widget wie ein mainwindow. Du gibst den Layouts also das Hauptfenster als Parent mit und den Widgets (ich nenne sie jetzt einfach mal so) die jeweilig zugehörigen layouts....
Mfg androphinx[/code]