#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(); }