Welcome to Simple Paint, a lightweight yet fun desktop drawing tool built with Python's Tkinter library.
π‘ Created by farshad257
π Version: 1.0
π§ Tech Stack:Python
,Tkinter
,ttk
,Canvas
,Color Chooser
β
Minimal and intuitive interface
β
Draw Points, Rectangles, and Triangles
β
Custom Outline and Fill colors
β
Eraser for all shapes
β
Smooth drag-to-draw functionality
Mouse Button | Action | Modifier | Effect |
---|---|---|---|
[LMB] Left Click + Drag | Draw Point | None |
Draws small black dots |
[MMB] Middle Click + Drag | Draw Triangle | None |
Filled with chosen colors |
[RMB] Right Click + Drag | Draw Rectangle | None |
Filled with chosen colors |
[LMB] Ctrl + Left Drag | Erase Point | Ctrl |
Erases black dots |
[MMB] Ctrl + Middle Drag | Erase Triangle | Ctrl |
Erases triangle shapes |
[RMB] Ctrl + Right Drag | Erase Rectangle | Ctrl |
Erases rectangle shapes |
π¨ Customize the colors using the "Outline Color" and "Fill Color" buttons at the top.
- Built using
Tkinter
andttk
for styled buttons. - Uses
Canvas
for drawing geometric shapes. - Includes color picker dialogs for real-time customization.
- Erasing is cleverly implemented using white shapes.
git clone https://github.com/your-username/simple-paint-tkinter.git
cd simple-paint-tkinter
python paint.py
β Note: This app is compatible with Python 3.6 and above.
Made with β€οΈ by Farshad257
π§ Email: farshadtfgh@gamil.com
If you like it, consider giving it a β on GitHub β it helps a lot!
This project is open-source and available under the MIT License.