Skip to content

Latest commit

 

History

History
80 lines (52 loc) · 3.08 KB

File metadata and controls

80 lines (52 loc) · 3.08 KB

🎨 Simple Paint Application (Tkinter)

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


🚀 Features

✅ Minimal and intuitive interface
✅ Draw Points, Rectangles, and Triangles
✅ Custom Outline and Fill colors
✅ Eraser for all shapes
✅ Smooth drag-to-draw functionality


❓ How to Use

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.


📷 Preview

Preview of Application


📝 Code Highlights

  • Built using Tkinter and ttk for styled buttons.
  • Uses Canvas for drawing geometric shapes.
  • Includes color picker dialogs for real-time customization.
  • Erasing is cleverly implemented using white shapes.

📥 Installation

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.


🙋‍♂️ Author

Made with ❤️ by Farshad257
📧 Email: farshadtfgh@gamil.com


⭐️ Star this project

If you like it, consider giving it a ⭐ on GitHub – it helps a lot!


📃 License

This project is open-source and available under the MIT License.