C++ (Qt)QWidget * QUiLoader::createWidget ( const QString & className, QWidget * parent = 0, const QString & name = QString() )
void function(ClassMain *main){ switch(_num) { case 1: static_cast<Class1>(main); ..... case 2: static_cast<Class2>(main); ..... }}