Проект на PyQt5
Моим проектом на PyQt5 было создание небольшого приложения для рисования. В процессе работы над проектом я использовал несколько тем, которые в курсе подробно не рассматривались: например, QPen и QMenuBar. В данном приложении можно рисовать пером варьируемой толщины и цвета. Характеристики пера выбираются при помощи QMenuBar. Его конструкция позволяет выделить под рисование весь экран. Самым сложным в проекте для меня было сохранение картинки. Для решения этой проблемы я использовал QFileDialog. Из недостатков самым основным является узкий спектр цветов: добавить приведенные в методичке способы я не успел. Сама программа состоит из одного класса, в котором обрабатываются все действия пользователя и реакции на них. В будущем я добавлю в код программы возможность выбора цвета по RGB и фотошоп загружаемой картинки, а также возможность приблизить тот или иной участок холста.