QtでQTableViewのデータを読み込む方法は何ですか。
Qtでは、QTableViewのmodel()メソッドを使用してデータモデルを取得し、その後、データモデルのrowCount()およびcolumnCount()メソッドを使用して行数と列数を取得し、その後、データモデルのindex()メソッドを使用してセルのデータを取得することができます。以下はサンプルコードです:
QTableView *tableView = new QTableView;
QStandardItemModel *model = qobject_cast<QStandardItemModel*>(tableView->model());
int rowCount = model->rowCount();
int columnCount = model->columnCount();
for(int row = 0; row < rowCount; row++) {
for(int column = 0; column < columnCount; column++) {
QModelIndex index = model->index(row, column);
QVariant data = model->data(index);
qDebug() << "Row:" << row << "Column:" << column << "Data:" << data.toString();
}
}
実際の使用時には、具体的な状況に応じて調整や対応が必要になる場合があります。