QT
QT Programming - QModelIndex 에서 item 정보 가져오기
구리z
2011. 9. 6. 15:14
Model/View 프로그래밍을 하다보면 많은 정보들이 QModelIndex 형식으로 넘어온다.
그리고 그 index에 맞는 특정 column, row 의 정보가 필요하다.
아래와 같이 가져 올 수 있다.
QVariant로 리턴되므로 입맛에 맞게 고쳐쓰면 된다.
* QStandardItemModel 에는 itemFromIndex 라는 함수가 존재한다.
http://doc.qt.nokia.com/4.7/qstandarditemmodel.html
그리고 그 index에 맞는 특정 column, row 의 정보가 필요하다.
아래와 같이 가져 올 수 있다.
const QAbstractItemModel * model = index.model();
qDebug() << model->data(model->index(row, col), Qt::DisplayRole);
QVariant로 리턴되므로 입맛에 맞게 고쳐쓰면 된다.
* QStandardItemModel 에는 itemFromIndex 라는 함수가 존재한다.
QStandardItem * QStandardItemModel::itemFromIndex ( const QModelIndex & index ) const
http://doc.qt.nokia.com/4.7/qstandarditemmodel.html