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
Tkinterandttkfor styled buttons. - Uses
Canvasfor 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.
