我有 100 多行的 QTableView。但一次只能看到 6 行。要查看下一组行,我必须使用滚动条。
我想在 QTableView 中打印可见行。但不能那样做。我只能打印单个选定的行。
QItemSelectionModel *select = _table->selectionModel();
QModelIndexList selectedRow = select->selectedRows();
QModelIndex index = selectedRow.at(0);
int columnCount = 2; // there are 2 columns in a row
QString copySelectedRowText_;
for(int i = 0 ; i < columnCount; i++)
{
copySelectedRowText_ += index.sibling(index.row(), i).data().toString()+ " ";
}
qDebug() << copySelectedRowText_;
如何在 QTableView 中打印可见行?