Разобрать код

Виталий8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.05.2017

Есть код нужно в нем разобраться. И написать описание архитектуры программы т.е. делать скриншот кода и подробно описать что делает та или иная переменная что в ней хранится с чем взаимодействует. Также сделать описание входных данных в небольшой таблице. Код не большой. Написан на Pyqt. Для опытного програмиста не должно составить труда