[geloest] QListView selektierte Items mit selectedIndexes ()

Alles rund um die Programmierung mit Qt
Antworten
TimeForGold
Beiträge: 31
Registriert: 28. Januar 2007 14:27

[geloest] QListView selektierte Items mit selectedIndexes ()

Beitrag von TimeForGold »

Mahlzeit,

ich möchte aus meiner QListview alle selektierten Einträge ausgeben. Ich mein QListView Element im Designer entsprechend benannt und kann in meiner Klasse auch mit diesem Element arbeiten. Mein Problem ist nur, wenn ich selectedIndexes () aufrufe bekomme ich einen Fehler, weil die Funktion protected ist. Hat jemand vielleicht eine Idee? Benutze Qt-Version 4.2.2.

Code: Alles auswählen

QList<QModelIndex> cIndexList;
	cIndexList = pclistView_Date->selectedIndexes ();
Danke.

MfG TimeForGold
Zuletzt geändert von TimeForGold am 24. April 2007 13:47, insgesamt 2-mal geändert.
andy72
Beiträge: 39
Registriert: 5. April 2007 07:51

Beitrag von andy72 »

Wenn diese Funktion protected ist, genauso wie setModel( Q-irgendwas-Model &), wirst um ein ableiten der Klasse nicht herum kommen. Bin auch am fluchen, dass Qt4.2.3 nix "richtig" kann, und man jeden Müll ableiten muss -> siehe letzter Beitrag "QListView / QMouseEvent" von mir :(

LG
Andy
TimeForGold
Beiträge: 31
Registriert: 28. Januar 2007 14:27

Beitrag von TimeForGold »

Das ist ja echt der Wahnsinn :shock:

Danke Dir.
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Und was spricht gegen:

Code: Alles auswählen

pclistView_Date->selectionModel()->selectedIndexes();
Zuletzt geändert von Volker am 24. April 2007 14:48, insgesamt 1-mal geändert.
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
TimeForGold
Beiträge: 31
Registriert: 28. Januar 2007 14:27

Beitrag von TimeForGold »

Hi Volker, auf die Idee bin ich dann später auch noch gekommen.

Danke Euch
Antworten