2011-12-22 90 views
1

我有一个基类和3个从基类继承的子类。 现在,当我将这些类的对象保存在XML中时,我将需要类名,因为当我再次加载xml时,我需要它是正确的对象。Qt XML继承

我该怎么做?我已经尝试过了object-> metaObject() - > className(),但是这会返回基类的名称,我当然不是在寻找?

回答

1

您需要为每个子类添加Q_OBJECT宏,因此它自己的metaObject将以适当的类名生成。