需要根据从外部读取类名来创建类的实例,类大多为qt自带的控件类,如QWidget,QLineEdit等。有没有不用继承这些类就可以动态创建的方法?
int id = QMetaType::type("MyClass");if (id != 0) {void *myClassPtr = QMetaType::construct(id);...QMetaType::destroy(id, myClassPtr);myClassPtr = 0;}