#include <QtGui/QApplication>
#include <QWidget>
//自定义ui文件生成的头文件
#include "ui_findfileform.h"
//第一种直接使用的方法
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget *pWidget = new QWidget();
Ui::FindFileForm ui;
ui.setupUi(pWidget);
pWidget->show();
return a.exec();
}
//FindFileForm.h
#ifndef FINDFILEFORM_H
#define FINDFILEFORM_H
#include <QWidget>
#include "ui_findfileform.h"
class FindFileForm : public QWidget
{
Q_OBJECT
public:
FindFileForm(QWidget *parent=0);
~FindFileForm();
private:
Ui_FindFileForm ui;
};
#endif // FINDFILEFORM_H
#include "FindFileForm.h"
FindFileForm::FindFileForm(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
}
FindFileForm::~FindFileForm()
{
}
#include <QtGui/QApplication>
#include "FindFileForm.h"
//第二种单一继承的方法
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
FindFileForm findFile;
findFile.show();
return a.exec();
}
//CFindFileForm.h
#ifndef CFINDFILEFORM_H
#define CFINDFILEFORM_H
#include <QWidget>
#include "ui_findfileform.h"
class CFindFileForm : public QWidget, public Ui_FindFileForm
{
Q_OBJECT
public:
CFindFileForm(QWidget *parent=0);
~CFindFileForm();
};
#endif // CFINDFILEFORM_H
#include "CFindFileForm.h"
CFindFileForm::CFindFileForm(QWidget *parent)
: QWidget(parent)
{
setupUi(this);
}
CFindFileForm::~CFindFileForm()
{
}
#include <QtGui/QApplication>
#include "CFindFileForm.h"
//第三种多重继承的方法
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
CFindFileForm findFile;
findFile.show();
return a.exec();
}