Skip to content

asadiv/EduSketch-PaintApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 EduSketch – Simple Drawing App (PySide6)

πŸ“₯ Download

You can download the latest version here: Download EduSketch (.exe)

EduSketch is a lightweight desktop drawing application built using PySide6 (Qt for Python). It provides a clean canvas where users can draw using a brush tool and save their artwork as an image file.

Features

  • Brush tool for freehand drawing
  • Clear canvas option
  • Save drawings as PNG or JPEG
  • Resizable canvas (keeps previous drawing)
  • File menu with Save and Quit options
  • Toolbar with interactive tools

How It Works

  • The canvas is implemented using a custom QWidget.
  • Drawing is handled using QPainter and QPixmap.
  • Mouse events (press, move, release) are used to draw smooth brush strokes.
  • The app connects UI actions (toolbar & menu) to canvas functions.

Tech Stack

  • Python
  • PySide6 (Qt Framework)

About

EduSketch is a lightweight desktop drawing application built using PySide6 (Qt for Python). It provides a clean canvas where users can draw using a brush tool and save their artwork as an image file.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages