Skip to content

Версия Paint написанная на языке программирования Python

License

Notifications You must be signed in to change notification settings

PVkolos/Paint_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Paint_Python

Версия Paint написанная на языке программирования Python Этот проект был написанн PVkolos.

Пока что проект работает на компьютерах системы Windows, но на других будет работать всё, за исключением сохранения файла.

В данном коде я предоставляю вам мою версию Paint, написанную на языке программирования Python. Чтобы вам воспользоваться этим проектом, вам необходимо установить некоторые зависимости:

pip install pillow

Так же у вас должен быть установленный на компьтере Python и рабочий pip.

Логика работы кода: Мы отслеживаем мышь, нажата она или нет, и если она нажата, то рисуем круги, от текущего положения мыши - радиус круга (чтобы мышь была приблизительно в центре круга) до положения мыши + радиус выбранный пользователем. Есть функция заливки всего фона, реализованная при помощи изменения цвета фона объекта класса Canvas. Есть функция отчистки всего фона, реализованная при помощи метода отчистки объекта класса Canvas: object.delete("all"). Есть функция изменения резмера кисти. Есть функция изменения цвета кисти реализованная при помощи метода colorchooser. Есть функция сохранения вашего рисунка в формате png, реализованная при помощи piilow сохранения вашей программы на tkinter.

Если есть предложения по дороботке этого проетка, пишите на почту: pythonitpa@gmail.com

About

Версия Paint написанная на языке программирования Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages