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();
    }
}

実際の使用時には、具体的な状況に応じて調整や対応が必要になる場合があります。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds