// текущий виджет получаем.QWidget * point = ui.tabWidget->currentWidget();// и слот такой вот вызываемQObject::invokeMethod(point, "add");// строку меняем "add" на "del" или другое любое наименование слота.
// запихиваем ваши классы в табвиджетui.tabWidget->addTab(вашиКлассы, "именаВашихКлассов");//и слот нажатия кнопки у главного виджетаvoid on_pushButton_add_clicked(){ // текущий виджет получаем. QWidget * point = ui.tabWidget->currentWidget(); // и слот такой вот вызываем QMetaObject::invokeMethod(point, "add"); // строку меняем "add" на "del" или другое любое наименование слота.}