Спасибо, нашел.
Если кто еще будет искать, то в моем исполнении получилось вот так:
void MainWindow::on_myCopy()
{
QTableWidgetItem *tmp_cell;
QString table_cells = "";
QTableWidgetSelectionRange range;
QList <QTableWidgetSelectionRange> ranges = ui->tableWidget->selectedRanges();
if (ranges.isEmpty()) { range = QTableWidgetSelectionRange(); } else { range = ranges.first(); }
for (int i=0;i<range.rowCount();i++)
{
if (i>0) { table_cells += "\n"; }
for (int j=0;j<range.columnCount();j++)
{
if (j>0) { table_cells += "\t"; }
tmp_cell = ui->tableWidget->item(range.topRow()+i,range.leftColumn()+j);
if (tmp_cell)
{ table_cells += tmp_cell->text(); } else { table_cells += ""; }
}
}
myclipboard->setText(table_cells); // заполнение буфера обмена
}