2010-07-15 76 views
6

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

如:我想创建和QButton类的物体,像

QString strClassName = "QButton"; 
QButton *pBtn = new strClassName(); 

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

回答

8

也许您在查找QUiLoader提供的功能?

+1

这根本roxxx0r。 – 2010-07-15 11:20:05

+1

好吧,我开始爱上Qt ..:D – liaK 2010-07-15 14:05:59

相关问题