Forum: PC-Programmierung [QT] QTableWidget: beim 2. Aufruf sehr langsam


von Mehmet K. (mkmk)


Angehängte Dateien:

Lesenswert?

Von meinem Leidensweg will ich nur die Schlussetappe vortragen. Alles 
andere würde vermutlich nur falsche Spekulationen triggern.
Ein Dialog (modeless) hat unter anderem ein QTableWidget, das mit 
statischen Werten gefüllt wird (500 Zeilen).
- Beim 1. Aufruf des Dialogs dauert das Befüllen so um die 60ms.
- Wenn ich das Fenster schliesse und dann wieder öffne, dauert es ca. 
600ms Sekunden.
- Auch das Aendern auf modal ergab keine Aenderung dieses Verhaltens

[Kurzes Abschweifen an den Anfang meines Leidenswegs: sobald eine 
Datenbank ins Spiel kommt: 175ms / 3sec.]

Wenn ich aber das Fenster offen lasse und ein 2. Fenster öffne, dauert 
auch hier das 1. Befüllen so um die 60ms.


Der Dialog wird von mainwindow.cpp wie folgt aufgerufen:
1
Test t;
2
t.setModal(true);
3
t.exec();

Die 3 involvierten Dateien sind im Anhang.

Ich mache vermutlich irgendwo einen grundlegenden Fehler, nur wo?
Dank im voraus!

von Mehmet K. (mkmk)


Lesenswert?

Soeben entdeckt:
Wenn ich das Ganze im Release-Mode starte, dann habe ich stets die 
konstanten Werte des 1. Aufrufes.
Scheint also nicht irgendwas grundlegendes Falsches meinerseits 
vorzuliegen.
(Grosses Aufatmen)

Sorry für die Störung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.