Ако искаш да ползваш QT4 и се опитваш да прехвърлиш код от QT3 (доколкото разбирам това правиш), трябва да знаеш, че има множество базови промени между QT3.x и QT4.x. Затова, ако ползваш
Qt3Support модула можеш да постигнеш частичен успех при прехвърлянето на кода от версия 3 към версия 4. За повече подробности прочети много внимателно това тук:
http://doc.trolltech.com/4.2/porting4.htmlи по-специално прехвърлянето на UI файловете от версия 3 към версия 4 тук:
http://doc.trolltech.com/4.2/porting4-designer.html#working-with-uic3Това е инструмент за конвертиране на source (.cpp) и header (.h) файловете описани в проeктните ти файлове (.pro) - пуска се ръчно за всеки отделен файл:
http://doc.trolltech.com/4.2/qt3to4.html#qt3to4--
Ако все пак много държиш да ползваш версия 3, просто си я инсталирай и насочи $QTDIR към нея. На една машина можеш да имаш инсталирани множество версии на QT, и чрез $QTDIR указваш коя в момента искаш да използваш. Така, ако си инсталирал QT3, насочил си $QTDIR към директорията с тази версия на QT, и стартираш QT Designer-а, който се намира в $QTDIR/bin/ ще можеш да отвориш и редактираш UI файловете си по стария ти познат начин (и да пишеш код директно през дизайнера).
Успех.