Die Suche ergab 10 Treffer

von Domar
4. September 2009 12:09
Forum: Qt Programmierung
Thema: Problem mit QIODevice
Antworten: 14
Zugriffe: 6885

"text/plain" heißt, das der Inhalt der File Text ohne Formatierung ist. Nochmal der Code: QFile file("/home/domar/domarstest.xml"); if(!file->open(QIODevice::WriteOnly)) { return false; } QTextStream ts(file); ts.setCodec("UTF-8"); ts << "<?xml version=\"1.0\&...
von Domar
4. September 2009 11:45
Forum: Qt Programmierung
Thema: Problem mit QIODevice
Antworten: 14
Zugriffe: 6885

Ok, mach ich!

Schreibrechte sollte ich in meinem Home Verzeichnis auf alle Fälle haben, oder?

Wenn ich die File von Hand erstelle, schreibt mein Programm den gewünschten Text dort auch hinein, aber wenn die File nicht existiert, macht er gar nix...
von Domar
4. September 2009 11:31
Forum: Qt Programmierung
Thema: Problem mit QIODevice
Antworten: 14
Zugriffe: 6885

Was machst du immer mit QIODevice *file = KFilterDev::deviceForFile(path,"text/plain"); ??? Da das mit QFile auch nicht hingehaut hat, hab ich wieder zurückgewechselt. KFilterDev::deviceForFile(path,"text/plain") returned mir ja ein QIODevice, auf dem ich dann schreiben und lese...
von Domar
4. September 2009 11:11
Forum: Qt Programmierung
Thema: Problem mit QIODevice
Antworten: 14
Zugriffe: 6885

Danke, dass ihr mir so gut zur Seite steht! Das if (!file) ist an der Stelle überflüssig. Es macht keinen Sinn erst auf file zuzugreifen und dann zu prüfen ob file überhaupt existiert.[/quote] Dessen bin ich mir bewusst, das war vorher in einer if mit | verknüpft, ich habs aber zum debuggen auseinan...
von Domar
4. September 2009 10:36
Forum: Qt Programmierung
Thema: Problem mit QIODevice
Antworten: 14
Zugriffe: 6885

Danke für deine schnelle Antwort!

Ich hab das mal so gemacht, wie du geschrieben hast.
Also eine QFile erstellt, diese dann überprüft und wieder returned er :-(

Welche Dokumentation meinst du? Ich hab leider noch keine gute gefunden!


mfg Domar
von Domar
4. September 2009 09:46
Forum: Qt Programmierung
Thema: Problem mit QIODevice
Antworten: 14
Zugriffe: 6885

Problem mit QIODevice

Hallo! Ich hab da ein kleines Problem mit dem speichern von Files unter Qt... aber erstmal der Code: QIODevice *file = KFilterDev::deviceForFile(path, KMimeType::findByFileContent(path)->name()); if(!file->open(QIODevice::WriteOnly)) { //Hier geht er leider rein! if(!file) { //Hier nicht! return fal...
von Domar
3. September 2009 10:16
Forum: C++ Grundlagen
Thema: Eigenes TableModel
Antworten: 6
Zugriffe: 5188

Danke!
Ist ein guter Ansatz ;)

Die rowCount() und columnCount() Funktion stimmt, allerdings scheint es, als würde die data() funktion nie aufgerufen werden.
Muss ich mich da selber drum kümmern?


mfg Domar
von Domar
3. September 2009 08:39
Forum: C++ Grundlagen
Thema: Eigenes TableModel
Antworten: 6
Zugriffe: 5188

Danke! Problem erstmal gelöst ;) Die Daten, die auf der Tabelle angezeigt werden sind abhängig von der auswahl in den Comboboxen. Soll auch in diesem Fall besser ein SIGNAL/SLOT Prinzip eingerichtet werden? Eine Frage habe ich noch: Leider werden die Daten in der Tabelle noch nicht angezeigt, die He...
von Domar
2. September 2009 09:49
Forum: C++ Grundlagen
Thema: Eigenes TableModel
Antworten: 6
Zugriffe: 5188

Ja, eigentlich schon.

Mit ui.cbSets greif ich auf die mit dem Qt Designer erstellte Combobox zu.
von Domar
2. September 2009 09:38
Forum: C++ Grundlagen
Thema: Eigenes TableModel
Antworten: 6
Zugriffe: 5188

Eigenes TableModel

Hallo erstmal! Ich arbeite mit Qt4 unter Linux. Mein Ziel ist es, meine Variablen in einer Tabelle darzustellen. Eigentlich ein einfaches Unterfangen, doch irgendwie hab ich das mit dem TableModel nicht ganz verstanden. Also: Ich hab mal QAbstractTableModel abgeleitet und ein eigenes gemacht. Diese ...