Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[QT][QStandardItemModel] usuwanie wielu wierszy, które nie znajdują się obok siebie

Ostatnio zmodyfikowano 2017-07-26 15:24
Autor Wiadomość
aaadam
Temat założony przez niniejszego użytkownika
[QT][QStandardItemModel] usuwanie wielu wierszy, które nie znajdują się obok siebie
» 2017-07-26 14:33:48
Witam, znowu piszę w sprawie qt :P,
więc mam sobie QStandardItemModel puszuje sobie tam wiersze, i chcę sobie usunąć np. 1,3 i piąty wiersz, mógłbym użyć sobie funkcji w taki sposób :

C/C++
QModelIndexList list;
list = ui->mojModelDanych->selectionModel()->selectedIndexes();

foreach( QModelIndex index, list )
{
    mojModelDanych.removeRow( index.row() );
}
ale removeRow() usuwa wiersz i skaluje całą tabele i nie zgadzają się indeksy do usunięcia
lub użyć remoweRows() ale ta fukncja nie dokońca mi pasuje ponieważ musiałbym przesunąć jakoś elementy zaznaczone do usunięcia aby mieściły się koło siebie ponieważ ta funkcja wygląda tak : remoweRows(int odKtóregoUsuwać,int IleUsunąć) nie bardzo mi to pasuje.

Więc znacie jakiś fajny sposób na mój problem?? aby usuwać listę zaznaczonych elementów do usunięcia, proszę o pomoc, pozdro
P-163583
aaadam
Temat założony przez niniejszego użytkownika
» 2017-07-26 15:24:26
wpadłem na pomysł usuwania od tyłu i działa :), chyba za szybko pisze posty zamiast się lepiej zastanowić
P-163585
« 1 »
  Strona 1 z 1