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

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

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

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

最佳答案

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

关于c++ - 通过存储在字符串中的名称来创建类的对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3254937/

10-12 18:20