uic 1.ui -o 1.h
////////////////
#include <QtGui/QButtonGroup>
#include <QtGui/QPushButton>
#include <QtGui/QWidget>
#include "2.h"
class Ui_Form:public QWidget
{
Q_OBJECT
public:
QPushButton *pushButton;
Ui_Form111 *a;
Ui_Form();
void setupUi(QWidget *Form)
{
Form->setObjectName(QString::fromUtf8("Form"));
Form->resize(QSize(400, 300).expandedTo(Form->minimumSizeHint()));
pushButton = new QPushButton(Form);
pushButton->setObjectName(QString::fromUtf8("pushButton"));
pushButton->setGeometry(QRect(130, 160, 90, 29));
retranslateUi(Form);
QMetaObject::connectSlotsByName(Form);
} // setupUi
void retranslateUi(QWidget *Form)
{
Form->setWindowTitle(QApplication::translate("Form", "Form", 0, QApplication::UnicodeUTF8));
pushButton->setText(QApplication::translate("Form", "PushButton", 0, QApplication::UnicodeUTF8));
Q_UNUSED(Form);
} // retranslateUi
private slots:
void showform();
};
namespace Ui {
class Form: public Ui_Form {};
} // namespace Ui
#endif // _1_H
///////////////////
1.cpp
/////////////////////
#include"1.h"
Ui_Form::Ui_Form()
{
setupUi(this);
connect(pushButton, SIGNAL(clicked()),this, SLOT(showform()));
}
void Ui_Form::showform()
{
a = new Ui_Form111();
a->show();
}
/////////////////////////////////
uic 2.ui -o 2.h
////////////////////////////////
#ifndef _2_H
#define _2_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QWidget>
class Ui_Form111:public QWidget
{
public:
Ui_Form111()
{
setupUi(this);
}
void setupUi(QWidget *Form111)
{
Form111->setObjectName(QString::fromUtf8("Form111"));
Form111->resize(QSize(400, 300).expandedTo(Form111->minimumSizeHint()));
retranslateUi(Form111);
QMetaObject::connectSlotsByName(Form111);
} // setupUi
void retranslateUi(QWidget *Form111)
{
Form111->setWindowTitle(QApplication::translate("Form111", "Form", 0, QApplication::UnicodeUTF8));
Q_UNUSED(Form111);
} // retranslateUi
};
namespace Ui {
class Form111: public Ui_Form111 {};
} // namespace Ui
#endif // _2_H
/////////////////////////
main.cpp
//////////////////////////////////
#include<QApplication>
#include<QWidget>
#include"1.h"
int main(int argc,char **argv)
{
QApplication a(argc,argv);
Ui_Form b;
b.show();
return a.exec();
}