You don't... really.
If you are sure the first table widget does not get deleted in the meantime, you can expose the model QAbstractItemModel* tableModel() const {return ui->tableWidget->model();} and then load it in a QTableView in another ui using QTableView::setModel()