Задание
Графический редактор, написанный с помощью библиотеки PyQt5
Функционал программы
- Рисование кистью
- Выбор ширины кисти
- Выбор цвета кисти
- Выбор фона изображения в виде фото или цвета
- Очистка поля
- Сохранение рисунка
Содержание отчета к программе
Отчет отсутствует
Фрагмент программного кода
    def mouseMoveEvent(self, event):                           //События движения мыши
        if (event.buttons() & Qt.LeftButton) & self.drawing:   //Определение начала рисования
            painter = QPainter(self.image)
            self.statusBar().showMessage("Рисование начато")  
            painter.setPen(  //Создание ручки
                QPen(
                    self.brushColor, //Установка параметров пера
                    self.brushSize,
                    self.brushLineType,
                    Qt.RoundCap,
                    Qt.RoundJoin,
                )
            )
            painter.drawLine(self.lastPoint, event.pos()) //Опредление точки
            self.lastPoint = event.pos()
            self.update()
Скриншот архива с проектом

Пояснения по запуску программы
Обязательно должна быть установлена библиотека PyQT5
 
                     
                                         
                                         
                                         
                                         Телеграм
                                Телеграм
                             
                
-