Seite 1 von 1

Unterschiedlicher Inhalt einer QString Variable???

Verfasst: 11. Juli 2007 21:39
von Linuxguru
hallo,

ich hab ein problem das meine QString variable 2 gleiche werte speichert, aber die load funktion die inhalte anders auswertet.

ich möchte den inhalt einer datei in ein textedit ausgeben.

erstmal folgender code:

Code: Alles auswählen

QString fileName = "temp/index.php";
QString fileName1 =  temp/"+fileList->currentItem()->text();

QMessageBox::information(this, tr("Download"), fileName );
QMessageBox::information(this, tr("Download"), fileName1 );

load( fileName );
load( fileName1 );
fileList ist dabei ein QListWidget.

wenn ich die index.php doppelklicke steht in der ausgabe der messagebox genau der selbe wert für fileName und fileName1.

fileName wird korrekt eingelesen und bei fileName1 erhalte ich eine leere datei, obwohl sie mit inhalt versehen ist.

gibt es dafür eine logische erklärung???

danke

Verfasst: 11. Juli 2007 22:04
von upsala
Wahrscheinlich hast du einen Fehler in deiner Loadfunktion...

Verfasst: 11. Juli 2007 22:16
von Linuxguru
hallo upsala..

danke für deine antwort. meine load funktion funktioniert prima. ich übergebe einfach den string an die load funktion.

QString fileName kommt an, nur QString fileName1 nicht, obwohl beide den selben inhalt haben.

Verfasst: 11. Juli 2007 23:30
von Linuxguru
hab mein Problem gelöst.

nach dem herunterladen auf die festplatte und vor dem laden der datei muss ich die den erstellten file deleten, damit ich zugriff auf den inhalt meiner datei habe.

zudem hab ich gleich noch eine andere frage.

wie heisst denn das objekt wo man geteilte layouts per mausklick in der grösse ändern kann?

zum beispiel bei diesen bild: http://www.skolelinux.de/images/quanta.png

da kann man die grösse der projektverwaltung per mauklick horizontal kleiner oder grösser machen.

danke

Verfasst: 12. Juli 2007 07:57
von CaptnChaos
Öhm, ich denke du meinst den treeView?
Der heisst in Qt QTreeWidget oder QTreeView.
Carpe Diem

Verfasst: 12. Juli 2007 08:39
von NoobSaibot
ich denke er meint einen QSplitter, aber so richtig weiß ich gar nicht was er meint.