Qt — один из примеров как надо делать, с точки зрения стиля программирования, архитектуры. Никогда не стесняюсь подать их в пример. Однако в мире разработки владельцы Qt часто оказываются за бортом, может из-за слишком дружественного отношения к пользователям?
Много для себя подчеркнул в ООП благодаря этому фреймворку. Его исходники — самый лучший пример, чтобы посмотреть как работают паттерны в большом проекте.
Есть еще отличный пример: Poco C++ libraries. Сделано тоже на высоком уровне с использованием ООП, только там больше в сторону серверного использования. А Qt — отличный фреймворк, расширяемый, со своими плюшками типа signal-slot механизм и др.
Надо отдать команде должное, что не забывают править ветки в преддверии релиза мажорного обновления. Правда из-за его ожидания я так и остался на 4.7.4.
Qt 4.8.4 уже здесь!