конечно вы можете: у вас есть на самом деле 2 варианта,
создать карту со строкой, функция.и получить значение по ключу и вызвать его
или (немного более сложный)
методы должны быть класса, который наследует класс QObject, а методы являются слотами или "invokable"функции,
и вам нужно использовать метод
QMetaObject :: invokeMethod ...
пример:
FOO::MyClass obj;
QMetaObject::invokeMethod(&obj, "foo", Qt::DirectConnection);