ListView + StringListModel - Update-Performance (Log) ?
Verfasst: 24. Juli 2007 10:44
Hallo.
Ich habe folgendes Problem mit Qt: Ich muss für eine Applikation ein Log-Fenster prgrammiere. Das ist soweit wirklich kein Problem, habe die Standard-Variante QStringListModel, QListView genommen. Nun werden die Daten aber sehr häufig aktualisiert, die Strignglist erhält neue Strings im Zeitbereich 5x / Sekunde. Dabei geht über kurz oder lang die CPU un die Knie, je nach erlaubter Puffergroße stürzt das programm sogar ab.
Gib es eine performantere Variante, als jedes mal nachdem die StringList erweiter wurde wieder setStringList() auf dem Model aufzurufen?
Danke für Hilfe!
Flo
Ich habe folgendes Problem mit Qt: Ich muss für eine Applikation ein Log-Fenster prgrammiere. Das ist soweit wirklich kein Problem, habe die Standard-Variante QStringListModel, QListView genommen. Nun werden die Daten aber sehr häufig aktualisiert, die Strignglist erhält neue Strings im Zeitbereich 5x / Sekunde. Dabei geht über kurz oder lang die CPU un die Knie, je nach erlaubter Puffergroße stürzt das programm sogar ab.
Gib es eine performantere Variante, als jedes mal nachdem die StringList erweiter wurde wieder setStringList() auf dem Model aufzurufen?
Danke für Hilfe!
Flo