通过存储在字符串中的名称创建类的对象?

mot*_*s_g 6 c++ qt qt4

我可以通过提取存储在字符串中的类名来在运行时创建类的对象吗?

例如:我想创建和类的对象QButton一样

QString strClassName = "QButton";
QButton *pBtn = new strClassName();
Run Code Online (Sandbox Code Playgroud)

我想读取所有控件的xml文件,并使用这种方式在运行时实例化它们.

Gre*_*g S 8

也许您正在寻找提供的功能QUiLoader