ich hab ein kleines Problem.
Mein Programm liest daten aus der Datenbank und soll sie in eine Datei schreiben.
Das klapp soweit eigentlich gut.
Da es schon mal mehrere tausend Zeilen sind wollte ich das er alle Tausend zeilen mir in einem QTextEdit schreibt wie viele er schon gespeichert hat.
momentan sieht der teil des Programms so aus.
inputwindow ist ein QTextEdit.
das ganze ist in einer while-schleife wo er die Datensaetze aus der Datenbank ausliest.out << textausgabe << "\n";
if ((i % 1000) == 0)
{
QString info;
info = QString("%1 Zeilen geschrieben...").arg(i);
inputwindow->append(info);
// inputwindow->repaint();
inputwindow->update();
}
so jetzt schreibt er zwar am schluss alles hin aber zwischenzeitlich leider nicht.
Kann ich das irgendwie erzwingen das er die Fenster aktuallisiert.
Mit repaint oder mit update geht das nicht.
Moechte das einfach drin haben damit man merkt dass das Programm nicht abgestuerzt ist, da das auslesen doch einige sekunden (spaeter auch mal minuten) dauern kann.
mfg speedy
P.S. ich hab grad eine amerikanische Tastatur und daher keine Umlaute *grr*