Seltsames Verhalten beim starten der Anwendung

Alles rund um die Programmierung mit Qt
Antworten
gast23
Beiträge: 103
Registriert: 11. August 2010 10:43

Seltsames Verhalten beim starten der Anwendung

Beitrag 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
softwaremaker
Beiträge: 149
Registriert: 1. April 2009 19:25

parent

Beitrag 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);
...
}
gast23
Beiträge: 103
Registriert: 11. August 2010 10:43

Beitrag von gast23 »

Werd ich morgen mal nachprüfen.

Danke!
gast23
Beiträge: 103
Registriert: 11. August 2010 10:43

Beitrag 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?
androphinx
Beiträge: 170
Registriert: 26. Januar 2009 09:19
Wohnort: 127.0.0.2

Beitrag 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]
Antworten