{
ui->setupUi(this);
connect (table,
SIGNAL(clicked
(QModelIndex)),
this,
SLOT(copy
()));
model
->setHorizontalHeaderItem
(0,
new QStandardItem("Column_1"));
for(size_t i=0;i<10;++i)
{
model
->setData
(index,
QString::number(i
+1,
'f',
0));
}
model
->setHorizontalHeaderItem
(1,
new QStandardItem("Column_2"));
for(size_t i=0;i<10;++i)
{
model
->setData
(index,
QString::number((i
+1)*(i
+1),
'f',
0));
}
table->setModel(model);
ui->tableView->setModel(model);
}
void MainWindow::copy()
{
foreach (const QModelIndex& index, table->selectedIndexes() )
{
list << index.data() ;
}
clipboard->setText(list.join(", "));
}