#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QPushButton"
#include "QCheckBox"
#include "qcheckbox.h"
#include <QDebug>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
QString abc = "QPushButton";
QByteArray a = "QPushButton";
Reflect::registerClass<QPushButton>();
QPushButton* object = (QPushButton*)Reflect::newInstance(abc.toUtf8());
// QPushButton* object = (QPushButton*)Reflect::newInstance(a);
object->setGeometry(50,50,100,40);
object->setText("我是动态的");
object->setParent(this);
QPushButton* hh = new QPushButton(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::clicked()
{
qDebug()<<"haha"<<endl;
// Reflect::registerClass<QCheckBox>();
// QCheckBox* check = (QCheckBox*)Reflect::newInstance("QCheckBox");
// check->setText("hhh");
// check->setParent(this);
}
void MainWindow::on_pushButton_clicked()
{
}
评论0