Die Suche ergab 27 Treffer

von Mefisto
17. Januar 2012 23:55
Forum: Qt Programmierung
Thema: Programm stürzt in Schleife ab
Antworten: 1
Zugriffe: 906

Re: Programm stürzt in Schleife ab

Ich habe meinen Fehler gefunden, es war mal wieder ein Flüchtigkeitsfehler. Aber damit man daraus lernen kann: QString contact = fileAnalyse[i][0]; if(contact.left(1)!="+") { QString contact = "+49"+contact.right(contact.length()-1); } Das zweite "QString" muss natürlic...
von Mefisto
17. Januar 2012 22:08
Forum: Qt Programmierung
Thema: Programm stürzt in Schleife ab
Antworten: 1
Zugriffe: 906

Programm stürzt in Schleife ab

Hallo! Ich habe noch ein Problem mit meinem Programm zum Analysieren einer SMS-Archivdatei. Und zwar stürzt mein Programm bei dem folgenden Teil der Analyse-Funktion ab: const int overallSMS = fileAnalyse.size(); for(int i=0; i<overallSMS;i++) { QString contact = fileAnalyse[i][0]; if(contact.left(1...
von Mefisto
17. Januar 2012 18:10
Forum: Qt Programmierung
Thema: QProgressBar in Schleife durchlaufen lassen
Antworten: 12
Zugriffe: 4114

Re: QProgressBar in Schleife durchlaufen lassen

ok, das klingt sehr einleuchtend ;) geändert und jetzt läuft alles, inklusive der Progressbar ;) Vielen Dank für eure Hilfe! Ich brauche jetzt nichtmal mehr einen Thread damit das ganze durchläuft ;)
von Mefisto
17. Januar 2012 17:44
Forum: Qt Programmierung
Thema: QProgressBar in Schleife durchlaufen lassen
Antworten: 12
Zugriffe: 4114

Re: QProgressBar in Schleife durchlaufen lassen

Klar, möglich ist das, und wäre natürlich kein Problem. Aber ich meine gerade das Problem an einer anderen Stelle gefunden zu haben. Und zwar in der Funktion MeinThread::run(QStringList fileContent): void LogParserDialogProcessing::run(QStringList fileContent) { QRegExp lineAnalyser("\\s*<sms.*...
von Mefisto
17. Januar 2012 17:22
Forum: Qt Programmierung
Thema: QProgressBar in Schleife durchlaufen lassen
Antworten: 12
Zugriffe: 4114

Re: QProgressBar in Schleife durchlaufen lassen

Ok, ich hab alles gemacht von dem. Das heißt mein Code sieht jetzt wie folgt aus: LogParserDialogProcessing processor; connect(&processor, SIGNAL(stepDone(int)), this->progressBarPart, SLOT(setValue(int))); processor.run(fileContent); Der Code lässt sich kompillieren, ausführen und es gibt keine...
von Mefisto
17. Januar 2012 16:44
Forum: Qt Programmierung
Thema: QProgressBar in Schleife durchlaufen lassen
Antworten: 12
Zugriffe: 4114

Re: QProgressBar in Schleife durchlaufen lassen

Ok ich habs gefunden, war ein Flüchtigkeitsfehler. Mit "LogParserDialogProcessing *processor = new LogParserDialogProcessing;" scheint jetzt alles zu gehen, der loop im thread wird auch ausgeführt. Nur leider wird die QProgressBar immer noch nicht aktualisiert und springt von 0 auf 100%...
von Mefisto
17. Januar 2012 16:31
Forum: Qt Programmierung
Thema: QProgressBar in Schleife durchlaufen lassen
Antworten: 12
Zugriffe: 4114

Re: QProgressBar in Schleife durchlaufen lassen

Ok, danke für beide Tipps! Ich versuche mich gerade in Threads einzulesen, finde es aber noch unglaublich verwirrend. Es ist einfach im Vergleich zu dem, wie ich sonst Programme geschrieben habe, relativ verwirrend. Damit meine ich vorallem auch die Verwendung von Signals und Slots. Ich habe jetzt a...
von Mefisto
17. Januar 2012 15:00
Forum: Qt Programmierung
Thema: QProgressBar in Schleife durchlaufen lassen
Antworten: 12
Zugriffe: 4114

QProgressBar in Schleife durchlaufen lassen

Hallo! Ich vermute, die, die mir antworten können, werden schon beim Threadtitel erkannt haben, wo mein Problem liegt. Ich kann mir nämlich nicht vorstellen, dass nicht jeder Anfänger mal über dieses Problem stolpert ;) Leider habe ich aber nichts gefunden, was ich eindeutig als Lösung dieses Proble...
von Mefisto
21. Mai 2009 11:22
Forum: Einfach Qt
Thema: QDir Verzeichnis auflisten in Funktion einer Klasse
Antworten: 15
Zugriffe: 7462

Das ganze beruht auf einem Namenskonflikt :P Du hast eine Klasse "listDatabases" und eine Variable "listDatabases" vom Typ "QListWidget" in deiner "ui_mainwindow.h". Sowas kann nur schief gehen! Vielen Dank, jetzt gehts. Hatte ich total übersehen, da sich die...
von Mefisto
21. Mai 2009 09:47
Forum: Einfach Qt
Thema: QDir Verzeichnis auflisten in Funktion einer Klasse
Antworten: 15
Zugriffe: 7462

Ich habe mal in einem Forum gelesen, dass man das so machen soll... Es hat damals ein Problem gelöst, also war ich der überzeugung dass das so muss...

Ist es denn für das Problem verantwortlich?
von Mefisto
21. Mai 2009 09:34
Forum: Einfach Qt
Thema: QDir Verzeichnis auflisten in Funktion einer Klasse
Antworten: 15
Zugriffe: 7462

Hatte ich schon probiert gleich nach Deinem letzten Beitrag; ich habe die Inkludierung aus der mainwindow.h rausgenommen und in mainwindow.cpp war schon eine drin... Ich habe es jetzt also wie gewünscht zusammengepackt, aber man braucht die Qt Libraries um es zu kompillieren. Da ich hier in einem Qt...
von Mefisto
21. Mai 2009 08:42
Forum: Einfach Qt
Thema: QDir Verzeichnis auflisten in Funktion einer Klasse
Antworten: 15
Zugriffe: 7462

Ok, also was du sagst klingt einleuchtend. Aber ich habe den selben Fehler bekommen, als ich wie mit der Klasse userEdit, die listDatabases in der selben Header-Datei hatte. Ich habe es auch schon mit Forward-Deklination und ohne und mit Header inkludieren und ohne in sämtlichen Kombinationen probie...
von Mefisto
21. Mai 2009 00:21
Forum: Einfach Qt
Thema: QDir Verzeichnis auflisten in Funktion einer Klasse
Antworten: 15
Zugriffe: 7462

Ok, jetzt habe ich dann doch noch ein Problem, das irgendwie sehr merkwürdig ist. Ich habe folgende zwei Header-Dateien: mainwindow.h: #ifndef mainwindow_H #define mainwindow_H #include "listDatabases.h" #include "ui_mainwindow.h" using namespace std; class listDatabases; class u...
von Mefisto
20. Mai 2009 23:10
Forum: Einfach Qt
Thema: QDir Verzeichnis auflisten in Funktion einer Klasse
Antworten: 15
Zugriffe: 7462

Ok, sorry, ich persönlich halte es für übersichtlich, wenn man Code-Zeilen, die mit Sicherheit funktionieren, "komprimiert". Aber das ist sicher Geschmackssache. Ich habe da als Faustregel, dass Zeilen lang werden dürfen, jedoch der Editor sie nicht umbrechen darf (also höchstens so lang w...
von Mefisto
20. Mai 2009 22:05
Forum: Einfach Qt
Thema: QDir Verzeichnis auflisten in Funktion einer Klasse
Antworten: 15
Zugriffe: 7462

Ok, danke für den Tipp, habe es nun umgestellt auf den QDirIterator. Er ist für mich wohl am geeignetsten, ich brauche keine Sortierung. Leider funktioniert das ganze aber immer noch nicht. Hier der Code, wie er jetzt aussieht (was war denn bitte unformatiert?): void listDatabases::setPath(QString p...