A simple Notepad application built using Python's Tkinter GUI library. This project demonstrates basic GUI development, menu handling, and text editing features.
- 📄 Create multiple notepad windows
- ✂️ Cut, Copy, Paste functionality
- 📁 File menu with basic options
- 🖥️ Clean dark-themed text editor
- 🪟 Multiple window support using
Toplevel
- Python 3
- Tkinter (built-in GUI library)
notepad_project/
│── main.py # Main application file
│── README.md # Project documentation
-
Make sure Python is installed:
python --version
-
Run the script:
python main.py
- Created using
Tk() - Contains a text area and menu bar
- Styled with:
- Black background
- White text
- Consolas font
- New → Opens a new notepad window
- Open → (Not implemented yet)
- Save → (Not implemented yet)
- Exit → Closes application
- Cut
- Copy
- Paste (using Tkinter's built-in event system)
- Uses
Toplevel()to create new editor windows - Each window has its own text area and menu
- Open and Save functionality not implemented yet
- No file handling (read/write)
- No keyboard shortcuts
- Add file open/save support
- Add keyboard shortcuts (Ctrl+C, Ctrl+V, etc.)
- Add status bar (line/column)
- Add themes (light/dark toggle)
- Add undo/redo functionality
- Mann
This project is open-source and free to use. #modified