Нашел тут статейку
http://msk.nestor.minsk.by/kg/2005/30/kg53010.htmlочень порадовали слова
А теперь об изменениях в Qt4 по сравнению с Qt3.2. Написать об этом и не употребить ни одного матерного слова — задача практически невыполнимая. Изменений много, и они глобальны. Если у вас уже есть проект, написанный на Qt3.х, который нужно перенести на Qt4 — мои соболезнования! Trolltech настолько не позаботилась об обратной совместимости, что изменила не только некоторые имена классов и методов, но даже их общую семантику. Настоящей насмешкой звучит название утилиты «qt3to4», предназначенной для автоматизации портирования. Все, что сделает эта утилита — просто переименует некоторые классы — вот и все. В документации на qt3to4 сказано примерно так: «Запустите qt3to4, затем — make, после чего исправьте все ошибки, выявленные во время сборки». Некоторые классы настолько видоизменились, что для упрощения портирования в Qt4 просто оставили их Qt3'шные версии — они имеют приставку «Q3». Кроме множества внешних изменений, которые вы мгновенно заметите, как только начнете использовать Qt4, есть множество изменений внутренних.