It is generated by the Designer. But I will still post the code here, see if it helps:

Qt Code:
  1. #ifndef UI_NEW311_H
  2. #define UI_NEW311_H
  3.  
  4. #include <QtCore/QVariant>
  5. #include <QtGui/QAction>
  6. #include <QtGui/QApplication>
  7. #include <QtGui/QButtonGroup>
  8. #include <QtGui/QHBoxLayout>
  9. #include <QtGui/QMainWindow>
  10. #include <QtGui/QPushButton>
  11. #include <QtGui/QSpacerItem>
  12. #include <QtGui/QStatusBar>
  13. #include <QtGui/QToolBar>
  14. #include <QtGui/QWidget>
  15.  
  16. class Ui_New311Class
  17. {
  18. public:
  19. QWidget *centralWidget;
  20. QWidget *widget;
  21. QHBoxLayout *hboxLayout;
  22. QPushButton *SimpDlg1;
  23. QSpacerItem *spacerItem;
  24. QPushButton *SimpDlg2;
  25. QSpacerItem *spacerItem1;
  26. QPushButton *SimpDlg3;
  27. QToolBar *mainToolBar;
  28. QStatusBar *statusBar;
  29.  
  30. void setupUi(QMainWindow *New311Class)
  31. {
  32. New311Class->setObjectName(QString::fromUtf8("New311Class"));
  33. centralWidget = new QWidget(New311Class);
  34. centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
  35. widget = new QWidget(centralWidget);
  36. widget->setObjectName(QString::fromUtf8("widget"));
  37. widget->setGeometry(QRect(80, 50, 423, 25));
  38. hboxLayout = new QHBoxLayout(widget);
  39. hboxLayout->setSpacing(6);
  40. hboxLayout->setMargin(0);
  41. hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
  42. SimpDlg1 = new QPushButton(widget);
  43. SimpDlg1->setObjectName(QString::fromUtf8("SimpDlg1"));
  44.  
  45. hboxLayout->addWidget(SimpDlg1);
  46.  
  47. spacerItem = new QSpacerItem(81, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  48.  
  49. hboxLayout->addItem(spacerItem);
  50.  
  51. SimpDlg2 = new QPushButton(widget);
  52. SimpDlg2->setObjectName(QString::fromUtf8("SimpDlg2"));
  53.  
  54. hboxLayout->addWidget(SimpDlg2);
  55.  
  56. spacerItem1 = new QSpacerItem(91, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  57.  
  58. hboxLayout->addItem(spacerItem1);
  59.  
  60. SimpDlg3 = new QPushButton(widget);
  61. SimpDlg3->setObjectName(QString::fromUtf8("SimpDlg3"));
  62.  
  63. hboxLayout->addWidget(SimpDlg3);
  64.  
  65. New311Class->setCentralWidget(centralWidget);
  66. mainToolBar = new QToolBar(New311Class);
  67. mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
  68. mainToolBar->setOrientation(Qt::Horizontal);
  69. New311Class->addToolBar(static_cast<Qt::ToolBarArea>(4), mainToolBar);
  70. statusBar = new QStatusBar(New311Class);
  71. statusBar->setObjectName(QString::fromUtf8("statusBar"));
  72. New311Class->setStatusBar(statusBar);
  73.  
  74. retranslateUi(New311Class);
  75.  
  76. QSize size(600, 400);
  77. size = size.expandedTo(New311Class->minimumSizeHint());
  78. New311Class->resize(size);
  79.  
  80.  
  81. QMetaObject::connectSlotsByName(New311Class);
  82. } // setupUi
  83.  
  84. void retranslateUi(QMainWindow *New311Class)
  85. {
  86. New311Class->setWindowTitle(QApplication::translate("New311Class", "New311", 0, QApplication::UnicodeUTF8));
  87. SimpDlg1->setText(QApplication::translate("New311Class", "SimpDlg1", 0, QApplication::UnicodeUTF8));
  88. SimpDlg2->setText(QApplication::translate("New311Class", "SimpDlg2", 0, QApplication::UnicodeUTF8));
  89. SimpDlg3->setText(QApplication::translate("New311Class", "SimpDlg3", 0, QApplication::UnicodeUTF8));
  90. Q_UNUSED(New311Class);
  91. } // retranslateUi
  92.  
  93. };
  94.  
  95. namespace Ui {
  96. class New311Class: public Ui_New311Class {};
  97. } // namespace Ui
  98.  
  99. #endif
To copy to clipboard, switch view to plain text mode 

The above is the code for the main window, Now I paste the first dialog code below:

Qt Code:
  1. #ifndef UI_SIMPDLG1_H
  2. #define UI_SIMPDLG1_H
  3.  
  4. #include <QtCore/QVariant>
  5. #include <QtGui/QAction>
  6. #include <QtGui/QApplication>
  7. #include <QtGui/QButtonGroup>
  8. #include <QtGui/QDialog>
  9. #include <QtGui/QLabel>
  10. #include <QtGui/QLineEdit>
  11. #include <QtGui/QPushButton>
  12.  
  13. class Ui_simpDlg1Class
  14. {
  15. public:
  16. QLabel *orders2;
  17. QLabel *prime3itself;
  18. QLabel *prime5itself;
  19. QLabel *RestrLabel;
  20. QPushButton *Reset3;
  21. QLineEdit *lineEdit_2;
  22. QLineEdit *RestLineEdit;
  23.  
  24. void setupUi(QDialog *simpDlg1Class)
  25. {
  26. simpDlg1Class->setObjectName(QString::fromUtf8("simpDlg1Class"));
  27. orders2 = new QLabel(simpDlg1Class);
  28. orders2->setObjectName(QString::fromUtf8("orders2"));
  29. orders2->setGeometry(QRect(30, 30, 313, 20));
  30. prime3itself = new QLabel(simpDlg1Class);
  31. prime3itself->setObjectName(QString::fromUtf8("prime3itself"));
  32. prime3itself->setGeometry(QRect(350, 60, 20, 20));
  33. prime5itself = new QLabel(simpDlg1Class);
  34. prime5itself->setObjectName(QString::fromUtf8("prime5itself"));
  35. prime5itself->setGeometry(QRect(30, 60, 12, 20));
  36. RestrLabel = new QLabel(simpDlg1Class);
  37. RestrLabel->setObjectName(QString::fromUtf8("RestrLabel"));
  38. RestrLabel->setGeometry(QRect(30, 100, 187, 16));
  39. OK3 = new QPushButton(simpDlg1Class);
  40. OK3->setObjectName(QString::fromUtf8("OK3"));
  41. OK3->setGeometry(QRect(310, 180, 75, 23));
  42. Reset3 = new QPushButton(simpDlg1Class);
  43. Reset3->setObjectName(QString::fromUtf8("Reset3"));
  44. Reset3->setGeometry(QRect(230, 180, 75, 23));
  45. lineEdit_2 = new QLineEdit(simpDlg1Class);
  46. lineEdit_2->setObjectName(QString::fromUtf8("lineEdit_2"));
  47. lineEdit_2->setGeometry(QRect(50, 60, 295, 20));
  48. RestLineEdit = new QLineEdit(simpDlg1Class);
  49. RestLineEdit->setObjectName(QString::fromUtf8("RestLineEdit"));
  50. RestLineEdit->setGeometry(QRect(50, 130, 291, 20));
  51.  
  52. retranslateUi(simpDlg1Class);
  53.  
  54. QSize size(400, 300);
  55. size = size.expandedTo(simpDlg1Class->minimumSizeHint());
  56. simpDlg1Class->resize(size);
  57.  
  58.  
  59. QMetaObject::connectSlotsByName(simpDlg1Class);
  60. } // setupUi
  61.  
  62. void retranslateUi(QDialog *simpDlg1Class)
  63. {
  64. simpDlg1Class->setWindowTitle(QApplication::translate("simpDlg1Class", "simpDlg1", 0, QApplication::UnicodeUTF8));
  65. orders2->setText(QApplication::translate("simpDlg1Class", "Please input the orders ", 0, QApplication::UnicodeUTF8));
  66. prime3itself->setText(QApplication::translate("simpDlg1Class", "-3'", 0, QApplication::UnicodeUTF8));
  67. prime5itself->setText(QApplication::translate("simpDlg1Class", "5'-", 0, QApplication::UnicodeUTF8));
  68. RestrLabel->setText(QApplication::translate("simpDlg1Class", "Please enter restrictions here(optional)", 0, QApplication::UnicodeUTF8));
  69. OK3->setText(QApplication::translate("simpDlg1Class", "Ok", 0, QApplication::UnicodeUTF8));
  70. Reset3->setText(QApplication::translate("simpDlg1Class", "Reset", 0, QApplication::UnicodeUTF8));
  71. Q_UNUSED(simpDlg1Class);
  72. } // retranslateUi
  73.  
  74. };
  75.  
  76. namespace Ui {
  77. class simpDlg1Class: public Ui_simpDlg1Class {};
  78. } // namespace Ui
  79.  
  80. #endif // UI_SIMPDLG1_H
To copy to clipboard, switch view to plain text mode