Подключение диалога в Qt 2.3 и > созданного с помощью Qt Designer
 
Пример создания диалога с именем Form1


            1)  В ручную
                uic form1_ui.ui > form1_ui.h
                uic  -impl form1_ui.h form1_ui.ui > form1_ui.cpp
                uic  -subdecl Form1 form1_ui.h form1_ui.ui > form1.h
                uic  -subimpl Form1 form1.h    form1_ui.ui > form1.cpp

          2) С помощью скрипта NewDialog
                shell> NewDialog
                Имя файла: form1
                Имя класса: Form1

                в пункт    
                SOURCES               form1.cpp
                HEADERS               form1.h
                INTERFACES            form1_ui.ui
    

 
            Примерный вид файла проекта после коррекции:
                TEMPLATE      = app
                CONFIG       += qt warn_on release
                SOURCES       = main.cpp        form1.cpp
                HEADERS       =                 form1.h
                INTERFACES    =                 form1_ui.ui

    #include  "form1.h"
    ...
    Form1 dialog1(0,0,TRUE);
    ...
    dialog1.exec();
    ...



Примечание:
      После добавления в проект  INTERFACES form1_ui.ui, после каждого изменения диалога Form1 файлы form1_ui.cpp и form1_ui.h будут автоматически обновляться, т.е. их редактировать не имеет смысла т.к. изменения будут потеряны.
    Обработка событий и пр. ведется в классе Form1 (form1.cpp и form.h).