Могу порекомендовать Alan Ezust, Paul Ezust. Introduction to Design Patterns in C++ with Qt. Книга рассматривает как C++ и Qt, так и паттерны проектирования, частично на примере Qt.
Есть бесплатная (нужна регистрация)
онлайн-версия второго издания. Книга написана на момент Qt 4.7, так что ее можно считать актуальной.