your code
Qt Code:
  1. #include "Dialog.h"
  2.  
  3. Dialog::Dialog(QWidget *parent = 0) : QWidget(parent){
  4. Ui::Dialog *ui = new Ui::Dialog;
  5. ui.setupUi(this);
  6. }
To copy to clipboard, switch view to plain text mode 

must be
Qt Code:
  1. #include "Dialog.h"
  2.  
  3. Dialog::Dialog(QWidget *parent) : QWidget(parent){
  4. Ui::Dialog *ui = new Ui::Dialog;
  5. ui.setupUi(this);
  6. }
To copy to clipboard, switch view to plain text mode 

yup, memory leak.