18int main(
int argc,
char *argv[])
20 QApplication app(argc, argv);
25 QTableView *firstTableView =
new QTableView;
26 QTableView *secondTableView =
new QTableView;
30 firstTableView->setModel(model);
31 secondTableView->setModel(model);
34 firstTableView->horizontalHeader()->setModel(model);
36 for (
int row = 0; row < 4; ++row) {
37 for (
int column = 0; column < 2; ++column) {
38 QModelIndex index = model->index(row, column, QModelIndex());
39 model->setData(index, QVariant(QString(
"(%1, %2)").arg(row).arg(column)));
44 secondTableView->setSelectionModel(firstTableView->selectionModel());
47 firstTableView->setWindowTitle(
"First table view");
48 secondTableView->setWindowTitle(
"Second table view");
49 firstTableView->show();
50 secondTableView->show();