На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Графический редактор на PyQT5 (python)

Задание

Графический редактор, написанный с помощью библиотеки 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

Купить 800,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

800,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Лаб 4 Pyside2.rar
59227
Оцени работу

рейтинг

Графический редактор на PyQT5 (python)
Графический редактор, выполняющий основные функции рисования
Категория: Образование
Стоимость: 800,00