Seite 1 von 1

Problem mit QList

Verfasst: 24. Februar 2007 15:00
von Saiyaman

Code: Alles auswählen

QList<QString[2]> _shots;

...

void QMEntryDialog::setScreenshots (QList<QString[2]> & shots) {
	shotList->clear();
	_shots = shots; // <-- Löst Fehler in Qt-Libs beim kompilieren aus

	for (int i = 0; i < _shots.size(); i++) {
		// fill the list
		shotList->addItem(QFileInfo(QUrl(shots[i][0]).path()).fileName()); <-- geht auch ned :(
	}
}
Wieso geht diese QList mit Elementen welche einfach nur 2-Elementige QString-Arrays sind, nicht?

Wie sollte ich denn auf eine solche QList zugreifen?

MfG

Verfasst: 24. Februar 2007 15:36
von Christian81
Ich würde eine struct mit zwei QStrings verwenden um das zu vermeiden. Da blickt man sonst gar nicht durch welches [] jetzt wozu gehört.

Verfasst: 24. Februar 2007 15:52
von upsala
Oder

Code: Alles auswählen

QList< QPair<QString, QString> >
verwenden...