Die Suche ergab 15 Treffer

von realdarkman71
21. Mai 2011 14:52
Forum: Qt Programmierung
Thema: GUI und Threads
Antworten: 1
Zugriffe: 1291

GUI und Threads

Hallo Leute, ich habe ein kleines Programm mit Hauptfenster ( QMainWindow ) und das soll ein ganzes Verzeichnis inkl. Inhalt kopieren. Um die GUI nicht zu blockieren und um eine Fortschritssanzeige ( QProgressBar ) anzuzeigen, rufe ich die Kopierenfunktion mittels QtConcurrent::run in einem neuen Th...
von realdarkman71
4. Dezember 2010 11:07
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

Ja, habe ich inzwischen auch gelesen! :oops:

Vielen Dank an alle für Eure Hilfe!!! :D
von realdarkman71
3. Dezember 2010 20:20
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

Das ist eine gute Idee mit dem QTextStream, danke für den Tipp! Funktioniert prima! Ist zwar etwas Off-Topic, aber Umlaute aus den Ausgaben per Stream sind von vorn herein Ok. Mit meiner früheren Methode, musste ich diese erst mit QString::fromUtf8(line) umwandeln, ansonsten wurden sie nicht richtig...
von realdarkman71
3. Dezember 2010 16:18
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

bytes ist die Ausgabe eines Kommandozeilenprogramms mittles QProcess. Das Ergebis möchte ich zeilenweise parsen, daher die QStringList! Diese gehe ich danach mit foreach durch!
von realdarkman71
3. Dezember 2010 14:26
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

...also ist eine Zuweisung wie

Code: Alles auswählen

QStringList lines = QString(bytes).split("\n"); 
so in Ordung?
von realdarkman71
3. Dezember 2010 13:49
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

Wie sind denn solche Errors zu deuten? ==12333== Conditional jump or move depends on uninitialised value(s) ==12333== at 0x5273611: inflateReset2 (in /lib/libz.so.1.2.3.4) ==12333== by 0x52736EC: inflateInit2_ (in /lib/libz.so.1.2.3.4) ==12333== by 0x5273762: inflateInit_ (in /lib/libz.so.1.2.3.4) =...
von realdarkman71
3. Dezember 2010 11:52
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

Erstmal danke für Deine ausführliche Antwort! Einfacher isses aber wirklich nen Controllprog fuern speicher zu verwenden. Valgrind sollte dir verlaesslicher sagen koennen, ob leaks hasst. Ist denn valgrind so ein "Controllprog" zum Überwachen des Speichers oder gibt es da noch andere Progr...
von realdarkman71
3. Dezember 2010 10:54
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

...und woher kommen dann die vielen Fehlermeldungen??? Ich habe nur mit dem system-monitor gesehen, dass der Speicherbedarf immer wächst, beim Arbeiten mit dem Programm! Daher müssen ja wohl einige Objekte nicht gelöscht werden (o.ä.)!?
von realdarkman71
2. Dezember 2010 23:16
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

Ich habe das Programm mal mit valgrind laufen lassen. Direkt nach dem Start kommt gleich der erste Fehler (obwohl ich noch gar nichts gemacht habe!): ==12333== Conditional jump or move depends on uninitialised value(s) ==12333== at 0x5273611: inflateReset2 (in /lib/libz.so.1.2.3.4) ==12333== by 0x52...
von realdarkman71
2. Dezember 2010 19:48
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

Ok, das model->clear() die enthaltenen QStandardItems löscht ist schon mal gut, war mir da nicht sicher. Es heißt ja immer, was man mit new anlegt, muss man auch mit delete wieder löschen! ...aber dieses valgrind ist mier zu hoch! Gibt es da Tutorials o.ä. ?
von realdarkman71
2. Dezember 2010 15:23
Forum: Qt Programmierung
Thema: Speicherplatz eines Model/View Modells
Antworten: 18
Zugriffe: 6169

Speicherplatz eines Model/View Modells

Hallo Leute, ich habe ein QTableView das die Daten per QStandardItemModel erhält. Ich fülle das Model in diesem Schema: QList<QStandardItem *> column1, column2, column3; (...) colmun1.append(new QStandardItem("blah")); (...) colmun2.append(new QStandardItem("blah")); (...) colmun...
von realdarkman71
23. Oktober 2010 13:46
Forum: Qt Programmierung
Thema: ui member in statischer funktion!?
Antworten: 7
Zugriffe: 3460

Das mit dem Thema Signal/Slots ist schon klar! Ich habe das nun mit einem Signal gelöst! Ich hätte da aber auch selber drauf kommen können/sollen/müssen (ist ja auch so Qt like), statt hier das Forum vollzuspammen ... sorry! Trotzdem vielen Dank für Eure Hilfe! ...manchmal sieht man den Wald vor lau...
von realdarkman71
23. Oktober 2010 13:01
Forum: Qt Programmierung
Thema: ui member in statischer funktion!?
Antworten: 7
Zugriffe: 3460

Ein Signal ist eine gute Idee! Wenn ich die Funktion nicht statisch mache, bleibt das QPlainTextEdit immer leer!

In der anderen Klasse:

Code: Alles auswählen

MainWindow *mainWindow = new MainWindow();
mainWindow->writeTexte("Test!");
Kompiliert zwar ohne Fehler, aber das TextEdit bleibt leer!
von realdarkman71
23. Oktober 2010 12:05
Forum: Qt Programmierung
Thema: ui member in statischer funktion!?
Antworten: 7
Zugriffe: 3460

Ich möchte aus einer anderen Klasse einen Text zur MainWindow-Klasse (über die statischen Funktion) zurückgeben und dort den Text in ein QPlainTextEdit schreiben. Nur kann ich nicht innerhalb der statischen Funktion auf die ui-> Widgets zugreifen! MainWindow.h: static writeText(QString text); MainWi...
von realdarkman71
23. Oktober 2010 00:12
Forum: Qt Programmierung
Thema: ui member in statischer funktion!?
Antworten: 7
Zugriffe: 3460

ui member in statischer funktion!?

Hallo Leute, ich habe mit dem Designer mein Hauptfenster gestaltet. In der Hauptklasse ist dann ja das Objekt ui , mit dem ich auf die Widgets im Fenster zugreifen kann. Jetzt habe ich in der gleiche Klasse eine statische Funktion, in der ich über das ui Objekt auf die Widgets zugreifen möchte. Klap...