I think they really cleaned this up in the Qt3 -> Qt4 transition - your Qt Designer forms are still turned into code, but not in a generated file that you're supposed to edit. Instead it's a standalone class that you inherit in your own class.
So uic and moc are still there, but they may as well be generating object code - you never have to read the C++ that they spit out.
So uic and moc are still there, but they may as well be generating object code - you never have to read the C++ that they spit out.