Название: QStandardItemModel
Отправлено: olejOK17 от Март 28, 2015, 13:44
Подскажите, что-то я не пойму, как обратиться к конкретной ячейке в QStandardItemModel и достать оттуда данные?
Название: Re: QStandardItemModel
Отправлено: gil9red от Март 28, 2015, 14:34
Подскажите, что-то я не пойму, как обратиться к конкретной ячейке в QStandardItemModel и достать оттуда данные?
А вы вообще смотрели в документацию? ??? - Пишите в гугл "QStandardItemModel (http://doc.qt.io/qt-4.8/qstandarditemmodel.htm)".
- Открываете первую-вторую ссылку, она выглядит примерно так: "QStandardItemModel (http://doc.qt.io/qt-4.8/qstandarditemmodel.htm)Class | Qt 4.8 - Qt Documentation", т.е. смотрите сайт официальной документации
- Появляется документация, листаете ниже и смотрите методы, находите те, которые позволят по номеру столбца и строки получить элемент ячейки
- Вы увидите что такой метод есть "QStandardItem (http://doc.qt.io/qt-4.8/qstandarditem.html)* item(int row, int column = 0) const" и он возвращает указатель класса QStandardItem
- Теперь тыкаете метод item и появляется описание метода
- Вам нужно получить данные, а значит придется работать с QStandardItem (http://doc.qt.io/qt-4.8/qstandarditem.html)
- В описании функции тыкаете на QStandardItem (http://doc.qt.io/qt-4.8/qstandarditem.html)или в гугле ищите QStandardItem с ссылкой на документацию
- Дальше изучаете класс QStandardItem (http://doc.qt.io/qt-4.8/qstandarditem.html), чтобы выбрать какие данные вам нужные, они разнообразные: text (http://doc.qt.io/qt-4.8/qstandarditem.html#text), font (http://doc.qt.io/qt-4.8/qstandarditem.html#font), icon (http://doc.qt.io/qt-4.8/qstandarditem.html#icon), или самое многофункциональный метод: data (http://doc.qt.io/qt-4.8/qstandarditem.html#data)
|