pyqt и 'нормальная' программа - вещи не совместимые.
Не путайте криворукого программера с нормальным фреймворком.
PyQt шикарен, хорошо документирован, но требует знания английского языка и светлую голову.
хочу разобрать нормальную програмку
Могу предложить посмотреть на одну мою разработку: https://github.com/RaD/qtclient
Есть правда "фичи": это лишь клиент и без сервера не будет полноценно работать, код написан давно, под PyQt4.