Problem mit QList

Alles rund um die Programmierung mit Qt
Antworten
Saiyaman
Beiträge: 111
Registriert: 20. Mai 2005 13:52

Problem mit QList

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Oder

Code: Alles auswählen

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