In my app, I am creating all the widgets in the source code (like the AddressBook example in QT Examples) instead of using ui->setupUi() from widgets.ui file created by the QT Designer (like the Markdown editor in QT Examples). I just like it this way because it seems more cleaner to me. Does this make me less professional that those who use the .ui files ? What does the majority of developers use ? Do they use .ui files or write widgets in the .cpp source file directly ?