Ich habe ein altes Projekt, welches ich in VS 2005 mit der QT Integration erstellt habe erneut mit VS2008 und der QT Integration 4.5.3 angepackt, da dort kleine Änderungen gemacht werden müssen. VS 2005 habe ich nicht mehr.
Nun habe ich folgendes Problem. Damals hat alles einwandfrei funktioniert. Die QProgressBar ist durchgelaufen während dem Laden und ist auf 100% gegangen, sobald er fertig geladen hat. Dies ist allerdings nicht mehr so.
Hier mal der Codeausschnitt:
Code: Alles auswählen
ui.progressBar->setMinimum(0);
ui.progressBar->setMaximum(0); //Startet den Durchlauf der Progressbar
MyThread* mT = new MyThread(dateiName, datenbank, xml, this); //öffnet einen neuen Thread
QObject::connect(mT, SIGNAL (finished()), this, SLOT(setProgress()), Qt::QueuedConnection); //wenn MyThread beendet ist, führe setProgress aus
mT->start(); //liest die XML datei aus und schreibt diese in die DatenbankJemand eine Idee warum er nicht durchläuft?
lg Daniel