Jak wyznaczyć numer wiersza po określeniu jego zawartości? Qt

0

Witam,

c++, Qt, MVS

korzystam z QTableView i QStandardItemModel
mam pewną tabelę:

n.p. |Nr proc.

  1. | 3
  2. | 4
  3. | 7

i teraz chciałbym wyznaczyć nr wiersza, w którym nr proc. wynosi 4.

Jak mogę to zrobić?

Czy tu tżeba użyć QModelIndex?

Starałem się coś zrobić:

 
QModelIndex index = model->indexFromItem(new QStandardItem(QString::number(4)));

int row = model->rowCount(index);

ale to nie działa.

Proszę o pomoc.

0

Obacz co robi QAbstractItemModel::data().
A najlepiej,poczytaj w assistancie wszystko od dechy do dechy w temacie "Model/View Programming" bo po twoich pytaniach widzę,że nie masz pojęcia o tej funkcjonalności.

0

mogę prosić o jakiś prosty przykład, bo coś mi to nie idzie?

0

czyli najpierw muszę podczepić te wszystkie indexy z QIndexModel do mojego modelu?

0

Nie.Nauczyć się czytać po angielsku,bo widzę iż tej umiejętności ci najbardziej brakuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1