// ui_MyDialog.h namespace Ui { public: QVBoxLayout *vboxLayout; QPushButton *okBtn; QPushButton *cancelBtn; ... inline void setupUi(QDialog* dialog); inline void retranslateUi(QDialog* dialog); } inline void MyDialog::setupUi(QDialog *dialog) { dialog->resize(QSize(400, 300).expandedTo(dialog->minimumSizeHint())); dialog->setObjectName(QString::fromUtf8("AboutDialog")); vboxLayout = new QVBoxLayout(dialog); vboxLayout->setObjectName(QString::fromUtf8("unnamed")); vboxLayout->setResizeMode(QLayout::Minimum); ... } inline void MyDialog::retranslateUi(QDialog *dialog) { dialog->setWindowTitle(QApplication::translate("AboutDialog"); ... }