输入MyClass类名,可以动态创建对象,访问类中的属性方法。 3 程序代码 mainwindow.h 1#ifndef MAINWINDOW_H2#defineMAINWINDOW_H34#include <QMainWindow>5#include <QByteArray>6#include <QMetaObject>7#include <QHash>8#include <QLineEdit>9#include <QMetaProperty>10#include <QPushButton>11#include <QDe...
//通过类名,查找到注册的构造函数,并创建对象 static QWidget *reflect(QWidget* parent, const QString& className); //注册构造函数 static void registerClass(const QString& className, Constructor constructor); private: //创建对象工厂 static QWidget* createWidgetFactory(QWidget* parent,const QString& ...
//通过类名,查找到注册的构造函数,并创建对象 static QWidget *reflect(QWidget* parent, const QString& className); //注册构造函数 static void registerClass(const QString& className, Constructor constructor); private: //创建对象工厂 static QWidget* createWidgetFactory(QWidget* parent,const QString& ...