Имхо, возможна. Но выглядит неприятно.
Можно попробовать улучшить вид.
C++ (Qt)
void MainWindow::clickedPbFunc() {
/*static*/ const std::map<QObject, void (MainWindow::*funcPtr)()> funMap = {
{pb1, &MainWindow::Func1}
};
SmthClass *smth = new SmthClass;
connect(smth, &SmthClass::smth_signal, this, funMap.at(sender()));
}